Hibernate (Set)

1 resposta
C

Olá pessoal!

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hibernate-mapping 
	PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping>

	<class name="Curso">
	
		<id name="id">
			<generator class="increment"/>
		</id>
		
		<property name="nome"/>
		<property name="descricao"/>
	
		<set name="disciplinas"
			 inverse="true"
			 cascade="save-update">
		
			<key column="Curso_id"/>
			<one-to-many class="Disciplina"/>
		
		</set>
	
	</class>

</hibernate-mapping>

Gostaria de saber pra que serve <set>… </set>???
Valeu!!

1 Resposta

D

Serve para fazer um relacionamento 1 para muitos. Nesse caso, um curso tem várias disciplinas. Entao, na sua Classe Curso, vc deve ter um atributo chamado disciplinas que deve ser do tipo Collection.

Criado 25 de junho de 2006
Ultima resposta 25 de jun. de 2006
Respostas 1
Participantes 2