首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate基础有关问题整理

2012-10-31 
hibernate基础问题整理1 inverse和cascade的区别?inverse用在双向关联中。两对象的关联关系,由设置inverse

hibernate基础问题整理

1 inverse和cascade的区别?
inverse用在双向关联中。两对象的关联关系,由设置inverse="true"的一方去维护。(一般在一对多中,在many的一方把inverse设置为true)。
cascade设置级联属性,在更新一个对象时候,是否级联更新与其相关的对象。

?

2 HQL查询,返回什么样的数据结构?
返回的是list。其中存放了object对象或者object[]数组。
查询整个对象,即"from Object where ..." 的形式,list中存放的是object.
查询对象的几个属性,即"select o.id, o.name, o.birthday form Object where ..."的形式,list中存放的是object[]数组。

?

3 在HQL的select子句中使用统计函数:

再如:

<property name="ContentAbstract" type="string" size="300" formula="select left(diaryConstent) from tb_diary t where t.diaryContent=id" >

热点排行