Campo select retorna null

0 respostas
D

ai galera meu select ta retornado null, se alguem puder ajudar agradeço.
estou usando o vraptor e o hibernate

É o seguinte tenho uma classe Aluno e na hora de cadastrar o mesmo gostaria de selecionar a sua serie(Classe serie) e isso eu to conseguindo, porém quando mando o submit a serie vai com null.

Aluno

@Entity

@Table(name = aluno)

public class Aluno {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int idAluno;

private String nome;

private String cpf;

// N aluno : 1 serie

@ManyToOne(fetch = FetchType.LAZY)

	@JoinColumn(name="serie_idserie", //chave estrangeira
			insertable=true, updatable=true)
			@Fetch(FetchMode.JOIN)
			
@Cascade(CascadeType.ALL)

[b]private Serie serie;[/b] //

//getter e setter

}

Serie
@Entity
@Table(name=“serie”)

public class Serie {

@Id

@GeneratedValue(strategy = GenerationType.AUTO)

private int idSerie;
private String descricao;
 
private String turno;

// 1 Serie : N Aluno

@OneToMany(mappedBy="serie", fetch =FetchType.LAZY) 
@Cascade(CascadeType.ALL)
private List<Aluno> aluno;

 //getter e setters

}

AlunoLogic
@Component
public class AlunoLogic {

@Parameter
@Out

private Aluno aluno= new Aluno();


private Session session;

public void adiciona() {

session = HibernateUtil.getSession();
	Transaction tx = session.beginTransaction();
	session.save(aluno);
	tx.commit();
	session.close();
	
	
	
}

}

aluno.jsp

form action=“aluno.adiciona.logic” method=“get”>
Nome:

Cpf:

[b]Serie: <select name="aluno.serie.idSerie">[/b] //ta listando todas as series do banco, porem quando da submit retorna null

<%
	AlunoLogic dao = new AlunoLogic();

	List<Serie> listSerieAluno;
	listSerieAluno = dao.listaSeries();
%>


<%for (Serie serie:listSerieAluno) {%>
		
	
	<option><%=serie.getDescricao()%></option>
	
		

<%}%>


Criado 13 de maio de 2008
Respostas 0
Participantes 1