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子句中使用统计函数: