hibernate学习笔记

逐步更新

关于一对多 one-to-many

物品表(Goods) 物品类别表(Goodstype)存在一对多的关系 一个物品类别对应多个物品

在物品表中建立外键(多的一端,或者说有物品的记录一定会存在物品类别,所以在物品这一端)

映射文件

<set name="goodses" inverse="true" cascade="all">
<key>
<column name="typeid" />
</key>
<one-to-many class="Goods" />
</set>


关键是有cascade="all" 有了这个关键字 就能实现删除物品类别时,自动把级联的物品给删除

load 和 get的区别

load 返回一个实体类的代理对象 只用真正用这个实体类时,才会发送sql语句 所以在load不存在的数据时 不会抛异常

get是直接从数据库加载 一开始就直接发送sql语句 所以在get不存在的数据时 会抛出异常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值