随笔分类 -  hibernate

摘要:hibernate查询结果条数集 原写法: 报错:java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer 原因: 从Hibernate 3.0.x/3.1.x升级到最新的3.2版之后,3.2版的 阅读全文
posted @ 2017-03-23 12:06 sincoolvip 阅读(11057) 评论(0) 推荐(1)
摘要:解决this.getHibernateTemplate()==null的问题 刚刚在整合SSH时碰到了这样一个问题: 当我用junit测试时不会报任何异常,数据也都能得到 但当我运行man函数,直接new对象进行调用方法时,永远都是null 调试: 1、this.getHibernateTempla 阅读全文
posted @ 2017-03-14 09:06 sincoolvip 阅读(1637) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-01-18 15:13 sincoolvip 阅读(307) 评论(0) 推荐(0)
摘要:针对《struts-hibernate-ajax完成区县和街道级联下拉框功能》进行补充,上一篇中,要在action中拼接JSON格式字符串,很容易手抖。直接用json处理一下转成json格式字符串即可。但之前也讲过,json对于hibernate级联关系的解析,不是很到位啊! 所以ajax那边就得层 阅读全文
posted @ 2016-12-12 14:19 sincoolvip 阅读(603) 评论(0) 推荐(0)
摘要:前言:这次dao用的是hibernate,控制层和显示层用的是struts,页面用的是ajax。。。 啰嗦:我做这个用了很久,用了2周,难点没破解的地方,hibernate的多对一关系生成实体类中属性包括一方类型的属性,在action层用json直接把list结果集转为json字符串的时候报错,然后 阅读全文
posted @ 2016-12-08 21:05 sincoolvip 阅读(695) 评论(0) 推荐(0)
摘要:hibernate缓存分:一级缓存、二级缓存、三级缓存 一级缓存:Session内的缓存 实例: 二级缓存: 进程 或集群范围内的缓存。可以被所有session共享,生活周期与SessionFactory一样, * 二级缓存是可配置的插件,hibernate打包一些开源缓存实现,提供对它们的内置支持 阅读全文
posted @ 2016-11-13 15:46 sincoolvip 阅读(297) 评论(0) 推荐(0)
摘要: Restrictions 类的作用是什么? Criteria 接口没有 iterate() 方法。 Criteria 查询如何对查询结果排序、分页? Criteria 查询如何实现关联? Criteria 查询如何实现分组聚合? DetachedCriteria 有什么作用? 用代码告 阅读全文
posted @ 2016-11-13 13:26 sincoolvip 阅读(516) 评论(0) 推荐(0)
摘要:pac... 阅读全文
posted @ 2016-11-06 20:13 sincoolvip 阅读(323) 评论(0) 推荐(0)
摘要:命名查询语句是在映射文件中定义字符串形 式的查询语句 阅读全文
posted @ 2016-11-06 20:10 sincoolvip 阅读(1100) 评论(0) 推荐(0)
摘要:和SQL查询一样,HQL也支持各种各样的连接查询, 如内连接、外连接。 实例: 阅读全文
posted @ 2016-11-06 20:08 sincoolvip 阅读(11989) 评论(0) 推荐(4)
摘要:聚合函数: 实例: 阅读全文
posted @ 2016-11-06 20:03 sincoolvip 阅读(9339) 评论(0) 推荐(0)
摘要:Criteria查询是Hibernate提供的一种查询方式 下面就一个员工和部门来列一个总体的例子 阅读全文
posted @ 2016-11-06 19:59 sincoolvip 阅读(257) 评论(0) 推荐(0)
摘要:hibernate 基础理论知识网上很多,可以百度和google.这里不做多的介绍,以一个User表来开展例子 建一个web-project 我这里用了junit单元测试环境来进行增删查改的测试,别的不多说,导包就行 本次用到的所有jar包下载地址: 链接:http://pan.baidu.com/ 阅读全文
posted @ 2016-10-30 11:39 sincoolvip 阅读(4281) 评论(0) 推荐(0)
摘要:编写实体类并且继承序列化接口时候,实体类会有警告,要生成一个静态的serialVersionUID。 上网搜了一下资料,现通俗解释一下: 点击前2个选项,会生成: serialVersionUID用来作为Java对象序列化中的版本标示之用; 如果一个序列化类没有声明这样一个static final的 阅读全文
posted @ 2016-10-26 10:12 sincoolvip 阅读(786) 评论(0) 推荐(0)