📄 lab13.txt
字号:
hibernate 实验13 ...day5
## 实验目标:
1、理解hibernate中"组件"的概念,"组件"与"实体"
(即持久化类)的区别
2、熟悉组件映射和集合组件映射的语法
## 实验步骤:
1、eclipse中新建java工程,导入hbnlib用户库
2、创建持久化类Account和"组件"类Address
代码参见课堂案例
3、在Account中分别使用单一的Address引用变量或
Set集合(集合元素为Address类型)做两种映射:
** 组件映射,组件映射部分如下:
<component name="addr">
<property name="postcode"/>
<property name="city"/>
<property name="street"/>
</component>
** 集合组件映射,组件集合属性映射如下:
<set name="addr" table="t_addrs">
<key column="fid" />
<composite-element class="Address">
<property name="postcode"/>
<property name="city"/>
<property name="street"/>
</composite-element>
</set>
4、编写测试代码,运行测试并观察结果
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -