81,094
社区成员
发帖
与我相关
我的任务
分享
package crazyit.app.domain;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.CollectionTable;
import javax.persistence.Column;
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.Table;
@Entity
@Table(name="person_inf")
public class Person {
@Id @Column(name="person_id")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;
private String name;
private int age;
@ElementCollection(targetClass=String.class)
@CollectionTable(name="school_inf",joinColumns=@JoinColumn(name="person_id",nullable=false))
@Column(name="school_name")
@OrderColumn(name="list_order")
private List<String> schools=new ArrayList<>();
}