Hibernate Annotation: Id definido pela aplicação

4 respostas
Lucas_Castro

Olá,

como faço para informar que o Id não utilizará um gerador e terá seu valor definido pela aplicação? No mapeamento XML eu sei que era só utilizar o assigned ( )…

Lucas

4 Respostas

fabiozoroastro

Eh soh isso mesmo Lucas:

<id name="nome" type="string" column="campo">
   <generator class="assigned" />
</id>

Abraços.

M

Com Annotations basta colocar somente o @Id, e nada mais

@Entity
public class Depto {

	@Id
	private Integer codigo;
	private String descricao;
	
}

Desta forma é necessária você sempre inserir um ID

Lucas_Castro

Meu Deus do su… não acredito que era isso… :oops:

Valeu pelo toque, erro que está acontecendo deve ser por conta de outra coisa…

Lucas

plentz

Ou se você precisa de um gerador mais genérico e não é uma sequence/semelhantes, enfrentei um problema parecido aqui: http://www.guj.com.br/posts/list/35782.java

Criado 24 de julho de 2006
Ultima resposta 24 de jul. de 2006
Respostas 4
Participantes 4