随笔分类 -  Hibernate

摘要:在web.xml加入spring提供的过滤器,延长session的生命周期 阅读全文
posted @ 2017-12-05 20:37 宇的季节 阅读(850) 评论(0) 推荐(0)
摘要:分页pager.java 阅读全文
posted @ 2017-12-05 19:56 宇的季节 阅读(971) 评论(0) 推荐(0)
摘要:Hibernate关于查询 HQL查询 方法:Session#createQuery(“HQL”); 示例1:使用?占位符 Query query = session.createQuery("from User where uName like ?"); query.setString(0, "小 阅读全文
posted @ 2017-12-05 09:18 宇的季节 阅读(175) 评论(0) 推荐(0)
摘要:在spring中配置数据源时,必须设定destroy-method="close"属性,以便spring容器关闭时,数据源能正常关闭。 如果数据库时mysql,如果数据源配置不当,则可能发生经典的“8小时问题”。原因是mysql在默认情况下如果发现一个连接的空闲时间超过8小时,会在数据库端自动关闭这 阅读全文
posted @ 2017-12-01 09:44 宇的季节 阅读(1712) 评论(0) 推荐(0)
摘要:hibernate的级联可以说是hibernate最重要的部分,只有深入了解了级联的特性与用法,才能运用自如。 这次讨论一对多的情况,所以就使用博客项目的用户表和博客表作为示例,来一起学习hibernate的级联 基本准备 文件结构: hibernate核心配置文件hibernate.cfg.xml 阅读全文
posted @ 2017-11-28 10:17 宇的季节 阅读(1031) 评论(2) 推荐(2)
摘要:关于OID hibernate缓存是一个map,他会根据OID作为缓存对象的key,我们的映射文件中<id>标签指定的属性值会作为OID 持久化对象的三种状态 为了方便理解,Hibernate为持久化对象定义了三个状态: 瞬时态:没有持久化标识OID,没有被纳入Session对象的管理 持久态:有持 阅读全文
posted @ 2017-11-22 22:45 宇的季节 阅读(3150) 评论(0) 推荐(4)
摘要:好久没有用s2sh的框架了,最近业务需要又要拾起来。在搭框架时,发现之前都是复制配置文件,对具体的细节却很懵懂,所以要从新来一遍,也是一次新的学习。 我使用的版本是hibernate-release-4.3.11.Final,因为需要使用基于xml的配置,这一版本关于xml的文档还是很友好的,最新的 阅读全文
posted @ 2017-11-21 21:23 宇的季节 阅读(2933) 评论(3) 推荐(6)
摘要:当我们使用eclipse编写Mybatis或hibernate的xml文件时,面对众多标签的配置文件,却没有自动提醒,对于工作和学习都十分不方便。 之所以没有自动提醒,是因为dtd文件没有加载成功。 默认mybatis的dtd文件会从网络中加载,但是因为是国外的网站,所以一般我们是访问不了的,也就造 阅读全文
posted @ 2017-11-21 21:09 宇的季节 阅读(3873) 评论(0) 推荐(1)
摘要:Eclipse安装Hibernate插件快速生成配置文件 插件链接: http://pan.baidu.com/s/1mi3KVtI 密码: kmjg 1.安装插件: 1.在eclipse顶部窗口help里点击Install New Software 2.点击Add: 3.解压hibernateto 阅读全文
posted @ 2017-08-28 22:27 宇的季节 阅读(985) 评论(0) 推荐(0)
摘要:总结: Cascade:对级联操作进行限制,有如下几个参数: all : 所有情况下均进行关联操作。 none:所有情况下均不进行关联操作。这是默认值。 save-update:在执行save/update/saveOrUpdate时进行关联操作。 delete:在执行delete时进行关联操作。 阅读全文
posted @ 2017-08-19 11:14 宇的季节 阅读(747) 评论(0) 推荐(0)