Hibernate Annotation: Id definido pela aplicação

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

Eh soh isso mesmo Lucas:

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

Abraços.

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

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

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