Re:Problema com hibernate

Colega poste seu codigo ai pra gente ver…
veja ai se seu turma.HBM se parece com isso, t+

<?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="beans.Turma">
	
		<id name="id">
			<generator class="increment"/>
		</id>
	
		<property name="nome"/>
		
		<many-to-one 
				name="professor"
				class="beans.Professor"
				column="Professor_Pessoa_id"/>

		<many-to-one
				name="disciplina"
				class="beans.Disciplina"
				column="Disciplina_id"/>
	
		<set name="alunos"
			 table="Turma_has_Aluno">

			<key column="Turma_id"/>
			<many-to-many 
					class="beans.Aluno" 
					column="Aluno_Pessoa_id"/>

		</set>
	
	</class>
	
	<query name="buscarTurmasPeloNome">
		<![CDATA[from Turma t where t.nome = :nome]]>
	</query>
	

</hibernate-mapping>

Bom dia ,
estou precisando muito solucionar um problema com o hibernate. Não consigo gravar dados numa tabela no mysql. Essa tabela é o mapeamento entre a tabela aluno e a tabela turmas, chamada turma_has_aluno. Consigo gravar em aluno e em turmas, mas quando preciso gravar os alunos que estão na turma ai a coisa complica. Se tento usar o código tu.setAlunos((Set)al); também não dá certo. Pelo amor de Deus, alguem tem um exemplo de como fazer isso

Oi, esse é meu hbm para alunos

<?xml version="1.0" encoding="UTF-8"?>
<joined-subclass name="Aluno" extends="Pessoa">

	<key column="Pessoa_id"/>
	
	<property name="matricula"/>

	<set name="turmas"
		 table="Turma_has_Aluno"
		 inverse="false">
		 
		<key column="Aluno_Pessoa_id"/>
		<many-to-many class="Turma" column="Turma_id"/>
		
	</set>

</joined-subclass>

e esse é para turmas

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

	<id name="id">
		<generator class="increment"/>
	</id>

	<property name="nome"/>
	
	<many-to-one 
			name="professor"
			class="Professor"
			column="Professor_Pessoa_id"/>

	<many-to-one
			name="disciplina"
			class="Disciplina"
			column="Disciplina_id"/>

	<set name="alunos"
		 table="Turma_has_Aluno">

		<key column="Turma_id"/>
		<many-to-many 
				class="Aluno" 
				column="Aluno_Pessoa_id"/>

	</set>

</class>

<query name="buscarTurmasPeloNome">
	<![CDATA[from Turma t where t.nome = :nome]]>
</query>