📄 4_多对一关联映射.txt
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -