欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

JAVA,

来源: javaer 分享于  点击 38823 次 点评:285

JAVA,


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

[table]
|CREATE TABLE person (|
| person_id bigint(20) NOT NULL auto_increment,|
| name varchar(255) default NULL,|
| PRIMARY KEY (`person_id`)|
|) |
[/table]

VitalStats Database Table

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

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

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

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

dao.save(person);

OVER

相关文章

    暂无相关文章
相关栏目:

用户点评