博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
6.1.1 有连接表的单向N--->1关联
阅读量:2444 次
发布时间:2019-05-10

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

对于绝大部分单向N--->1关联而言,使用基于外键的关联映射已经足够了。但由于底层数据库建模时也可以使用连接表来建立这种关联关系,因此Hibernate也为这种关联关系提供了支持。

如果需要使用连接表来映射单向N--->1关联,则需要显式使用<join.../>元素,该元素用于强制将一个类的属性映射到多张表中,通常也用于强制使用连接表。使用<join.../>元素时需要指定一个table属性,用于指定连接表的表名。

本篇文章承接上一篇文章。

我们先将test库里的表删除:

除了Person.hbm.xml文件需要修改,其余所有文件不变。

Person.hbm.xml :

运行Test.java,查看数据库:

你可能感兴趣的文章
三星Galaxy S8 vs Galaxy S9:值得升级吗?
查看>>
键盘上哪个键是插入建_如何在没有插入键的情况下按键盘上的“插入”?
查看>>
使用dropbox定时同步_如何仅将特定文件夹与Dropbox同步
查看>>
uwp windows_如何在Windows 10的UWP游戏中监视FPS
查看>>
chromebook刷机_如何使用PIN码解锁Chromebook
查看>>
如何安装和设置Kuna家用安全摄像机
查看>>
加密机是如何工作的_什么是加密,它如何工作?
查看>>
如何强制Windows在文件资源管理器中显示所有驱动器
查看>>
什么软件可以用twitch_什么是Twitch Studio,您是否应该使用它进行流式传输?
查看>>
在Ubuntu Linux中将Windows键用于“开始”菜单
查看>>
在Ubuntu上创建Samba用户
查看>>
如何限制谁可以回复您的推文
查看>>
在Ubuntu上安装Tomcat 6
查看>>
从Microsoft Outlook使用Hotmail
查看>>
静态内联和普通内联_如何在iPhone和iPad上的邮件中使用内联回复
查看>>
如何在iPhone主屏幕上创建小部件堆栈
查看>>
如何在Windows 10上快速查找特定的系统设置
查看>>
火狐不保存密码_如何在Firefox中查看已保存的密码
查看>>
mac自定义文件夹图标_如何在Mac上更改应用程序,文件和文件夹图标
查看>>
patreon 赞助取消_什么是Patreon,它如何工作?
查看>>