| How do you bind the Id of an Entity EJB 3.0 to a Sequence ? |
| Written by Mark S. | |||||
|
jboss recipe of the day
You can define a SequenceGenerator which points to the DB Sequence. Then you link your Id to the SequenceGenerator through the @GeneratedValue annotation. Example:
@Entity
@Table(name="EJB_TASK_VIEWS")
public class View implements Serializable {
@Id()
@GeneratedValue( strategy=GenerationType.SEQUENCE, generator="viewSequence" ) // name of the generator
@SequenceGenerator( name="viewSequence", sequenceName="VIEW_SEQUENCE")
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
.....
}
JBoss.org Search
Custom Search
Only registered users can write comments!
Powered by !JoomlaComment 3.26
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |


