Hibernate: EnceddedId с автоматическим приращениемJAVA

Программисты JAVA общаются здесь
Anonymous
Hibernate: EnceddedId с автоматическим приращением

Сообщение Anonymous »

Предположим, что у меня есть простой спящий объект с автоматическим идентификатором.

Код: Выделить всё

@Entity
@Table(name = "product")
public class Product {
@Id
@GeneratedValue(strategy = IDENTITY)
private Long id;

private String name;
}
Можно ли объявить идентификатор в качестве переменной-защитной типа? Я мог бы применить @embeddedid @Entity
@Table(name = "product")
public class Product {
@EmbeddedId
private ProductId id;

private String name;

@Embeddable
public static class ProductId implements Serializable {
@GeneratedValue(strategy = IDENTITY)
private Long id;

public Long getId() {
return id;
}
}
}
< /code>
Он работает с созданными клиентами идентификаторами, но не с помощью сгенерированных баз данных. < /p>
кто-нибудь решил аналогичную проблему? Каковы возможные подходы?

Подробнее здесь: https://stackoverflow.com/questions/714 ... -increment

Вернуться в «JAVA»