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