您的位置:首页 > 其它

虚拟化--vsphere排错组件归纳

2015-08-20 12:15 357 查看
Person.java

@Entity
public class Person {

@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name = "person_id")
private Long id;

@OneToOne(cascade = CascadeType.ALL)
@PrimaryKeyJoinColumn
private VitalStats vitalStats;
}


VitalStats.java

@Entity
public class VitalStats
{
@Id @Column(name="vitalstats_id") Long id;

@MapsId
@OneToOne(mappedBy = "vitalStats")
@JoinColumn(name = "vitalsstats_id")
private Person person;

private String stats;
}

Person Database Table

CREATE TABLE person (
person_id bigint(20) NOT NULL auto_increment,
name varchar(255) default NULL,
PRIMARY KEY (`person_id`)
)
VitalStats Database Table

CREATE TABLE vitalstats
(
vitalstats_id bigint(20) NOT NULL,
stats varchar(255) default NULL,
PRIMARY KEY (`vitalstats_id`)
)
业务类

Person person = new Person();
person.set...;

VitalStats vitalStats = new VitalStats();
vitalStats.set....;

person.setVitalStats(vitalStats);
vitalStats.setPerson(person);

dao.save(person);

OVER
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: