博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hibernate映射关系之一对一
阅读量:5086 次
发布时间:2019-06-13

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

1、主键相同的一对一关系(商店与商家账户的管理)

两个实体类使用相同的主键,反过来,具有相同主键的尸体被视为一对一的关系。这样就省掉外键关联。

商店类:

@Entity@Table(name="tb_store")public class Store {    @Id    @GeneratedValue(strategy=GenerationType.AUTO)    private Integer id;    /**     * 区信息之外的详细商店地址     */    @Column(nullable=false)    private String address;    /**     * 商家名称     */    @Column(nullable=false)    private String name;}

商家账户:

/** * @author JL 用户类 */@Entity// 实体类配置@Table(name = "tb_seller")// 表格配置public class Seller {    /**     * 这里仅仅设置为主键,但不要自增长。     */    @Id    private Integer id;    @OneToOne    @PrimaryKeyJoinColumn    private Store store;    }

创建的时候:

先创建store,然后new 一个seller,此时将store的id赋值给seller,再创建seller

Done

转载于:https://www.cnblogs.com/xingyyy/p/3897949.html

你可能感兴趣的文章
老虞要学GoLang-代码规范
查看>>
绝对地址和相对地址
查看>>
Microsoft sql server 2008导入mysql 5.5
查看>>
Java-AESUtil
查看>>
php的隐藏知识点--yield
查看>>
pydev的安装
查看>>
struct框架
查看>>
Boost.Test 单元测试框架
查看>>
php魔术方法
查看>>
Jenkins pipeline 语法详解
查看>>
[LintCode] Maximum Subarray III
查看>>
【心情随笔】02
查看>>
Docker入门书籍
查看>>
HBase Master高可用(HA)
查看>>
第三次作业
查看>>
93-自我治愈2---对金融投资行业的认识.(2015.7.6)
查看>>
Python3 列表(List)基础
查看>>
6.3 二叉树的遍历
查看>>
[codeforces 852 D] Exploration Plan 解题报告 (二分+最大匹配)
查看>>
Docker问题日志--工作中遇到的问题及解决
查看>>