1、我在使用 Hibernate 时,当ID是非法时(数据表中不存在的记录),但是Hibernate 返回给我的对象不是Null,是一个CGlib 代理对象,我现在如何判断是否取得了真正的对象.
try{
Hibernate.initialize(po);
}catch(ObjectNotFoundException ex){
// do anything
}
Hiberante.initialize 先强制它加载,如果加载出问题,那就说明get用的ID不对,获取的不是实体对象,而是代理对象
(另外一种思路:用po.getClass().getName() 看看是不是代理对象)
2、HQL或SQL查询参数为数组时
String querySentence = "FROM User user WHERE user.id in (:ids)";
Query query = getSession().createQuery(querySentence);
query.setParameterList("ids", ids);
return query.list();
其中,传入的ids可以是任何类型的数组;
相关推荐
hibernate学习总结文档,帮助快速入门
hibernateSpring总结hibernateSpring总结
Hibernate4总结文档,方便查看Hibernate的配置和使用!
Hibernate学习总结.doc
Hibernate注解用法总结
hibernate文档总结,技术汇总,PDF版的 如果想复习hibernate,了解hibernate新技术,这个真的很不错.也可以做为复习材料使用.里面介绍了很多hibernate常用的插件,hibernate配置文件,hibernate原理,hibernate缓存机制...
Hibernate框架知识点的梳理;对HQL检索、检索策略、以及如何配置详细的进行描述
hibernate3学习总结hibernate3学习总结hibernate3学习总结hibernate3学习总结
Hibernate经典总结,总结包含了常用的案例,介绍了hibernate的常用用法
hibernate 学习总结.doc
Hibernate重点总结,推荐大家看看,我觉得还总结的不错,不妨下下来看看。
老师精心总结的关于面试过程中有可能遇到的hibernate的面试题 关于hibernate的总结,用于个人学习和面试之用
关于 Hibernate 的学习总结ppt 内包含了 inverse 的看法与eclipse安装 Hibernate 插件
Hibernate学习笔记Hibernate学习笔记Hibernate学习笔记Hibernate学习笔记
hibernate 对象关系映射总结hibernate 对象关系映射总结hibernate 对象关系映射总结
Hibernate 经典总结 涵盖了创建,继承映射,表连接,等等。是达内经典课程总结
hibernate总结hibernate总结hibernate总结hibernate总结hibernate总结hibernate总结
关于对Hibernate关联映射的一个总结,其中有各种映射的例子,详细用法 等
hibernate学习总结