读书人

hibernate基础有关问题整理

发布时间: 2012-10-31 14:37:31 作者: rapoo

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\" >

读书人网 >软件架构设计

热点推荐