博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hibernate中的Entity类之间的ManyToOne关联
阅读量:4180 次
发布时间:2019-05-26

本文共 909 字,大约阅读时间需要 3 分钟。

Hibernate中的Entity类之间的关联是建立在数据库表结构的设计上的。

@ManyToOne关联是Hibernate中最常见、也是最容易理解的关联。因为,@ManyToOne关联与数据库表结构的外键关联非常类似,往往位于在子Entity类中,表示了子Entity类与父Entity类之间的关系。

例如,父Entity类如下:

@Entity(name = "Person")public static class Person {    @Id    @GeneratedValue    private Long id;    public Person() {    }}
子Entity类如下关联父Entity类:

@Entity(name = "Phone")public static class Phone {    @Id    @GeneratedValue    private Long id;    private String number;    @ManyToOne    @JoinColumn(name = "person_id",            foreignKey = @ForeignKey(name = "PERSON_ID_FK")    )    private Person person;    public Phone() {    }    public Phone(String number) {        this.number = number;    }    public Long getId() {        return id;    }    public String getNumber() {        return number;    }    public Person getPerson() {        return person;    }    public void setPerson(Person person) {        this.person = person;    }}

转载地址:http://xnlai.baihongyu.com/

你可能感兴趣的文章
左神算法课进阶版总结
查看>>
左神算法基础班总结
查看>>
Linux性能优化
查看>>
进程间的通信---UNIX高级环境编程
查看>>
基于SSH开发的城市公交管理系统 JAVA MySQL
查看>>
基于SSH开发的勤工助学管理系统 JAVA MySQL
查看>>
基于SSH开发的宠物销售商城系统 JAVA MySQL
查看>>
基于springboot的宠物领养管理系统 java
查看>>
JAVA 洗衣房管理系统 宿舍洗衣机管理系统
查看>>
基于SSM的街道办安全管理系统 JAVA
查看>>
基于SSM的论文选题管理系统 JAVA
查看>>
生成器模式
查看>>
工厂方法模式
查看>>
阿里规范(一)关于CountDownLatch和ThreadLocalRandom的详解(带测试代码)
查看>>
Mysql 函数 STR_TO_DATE
查看>>
Commons CLI 使用介绍
查看>>
Mybatis 缓存实现原理——案例实践
查看>>
Mybatis 缓存实现原理
查看>>
怎么提升SQL查询效率
查看>>
预编译防止sql注入
查看>>