//$
package org.hibernate.test.annotations.collectionelement.deepcollectionelements;
import java.util.List;
import javax.persistence.ElementCollection;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OrderColumn;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
@Entity
@Table( name = "A" )
public class A {
@Id
@GeneratedValue( strategy = GenerationType.SEQUENCE, generator = "aSequence" )
@SequenceGenerator( name = "aSequence", sequenceName = "seq_A" )
private int id;
@ElementCollection
@OrderColumn( name = "ndx" )
private List<B> listOfB;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public List<B> getListOfB() {
return listOfB;
}
public void setListOfB(List<B> listOfB) {
this.listOfB = listOfB;
}
}