4_多对一关联映射.txt
来自「hibernate 映射文件笔记 希望对大家有所帮助」· 文本 代码 · 共 43 行
TXT
43 行
Group ‘一’
private int id;
private String name;
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
<hibernate-mapping >
<class name="com.tcit.hibernate.Group" table="t_group">
<id name="id">
<generator class="native"/> // 主键生成策略(自动增长)
</id>
<property name="name"/>
</class>
</hibernate-mapping>
==========================================
User ‘多’
private int id;
private String name;
private Group group;
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
<hibernate-mapping >
<class name="com.tcit.hibernate.User" table="t_user">
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<many-to-one name="group" column="groupid"/> // 它会在'多'的一端加入一个外键,指向 ‘一’ 的一端
这个外键是由column="groupid"属性定义的
如果忽略了该属性则默认属性与外键实体一致
</class>
</hibernate-mapping>
==========================================
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?