摘要: 本文描述了Hibernate三种状态的概念及互相转化。Java对象的生命周期中有三种状态,而且互相转化。它们分别是临时状态,持久化状态,以及游离状态。AD:WOT2015 互联网运维与开发者大会 热销抢票在Hibernate中有三种状态,对它的深入理解,才能更好的理解hibernate的运行机理,刚... 阅读全文
posted @ 2015-04-17 22:06 tian830937 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 这个问题啊,我在传智的Hibernate 视频上有小段讲解,save() 和persist() 都是持久化的保存,这两个方法在已经开启事物的情况下没多大区别;在不开启事物的时候save()方法会把数据存入数据库后又在事物回滚时把数据删除,而persist()在不开启事物的时候并没有执行保存,也就是没... 阅读全文
posted @ 2015-04-17 22:04 tian830937 阅读(271) 评论(0) 推荐(0) 编辑
摘要: hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬... 阅读全文
posted @ 2015-04-17 22:01 tian830937 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 方法可返回没有加载实体数据的代理类实例,而get方法永远返回有实体数据的对象。(对于load和get方法返回类型:好多书中都说:“get方法永远 只返回实体类”,实际上并不正确,get方法如果在session缓存中找到了该id对应的对象,如果刚好该对象前面是被代理过的,如被load方法使用 过,或者... 阅读全文
posted @ 2015-04-17 21:49 tian830937 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持S... 阅读全文
posted @ 2015-04-17 21:17 tian830937 阅读(3494) 评论(0) 推荐(1) 编辑
摘要: Session在hibernate中表示连接。下面介绍他的常用方法。在使用前先把最重要的说了。打开API,发现在session中基本所有的方法(包括获得session的方法)都会抛出异常HibernateException,HibernateException异常为一个运行时异常,所以我们在程序中不... 阅读全文
posted @ 2015-04-17 21:14 tian830937 阅读(180) 评论(0) 推荐(0) 编辑
摘要: hibernate中的session中可以进行增删改差,通过工具类可以得到相关的工具类。方法概要:TransactionbeginTransaction()开始一个工作单元,得到关联的事务对象。voidcancelQuery()取消当前执行的查询。voidclear()彻底清除session。Con... 阅读全文
posted @ 2015-04-17 21:12 tian830937 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要用hibernateUtil这个类,先看这段代码://加载配置文件信息默认为hiberna.cfg.xml,如果不是的话那么就在config()方法里面去解析他Configuration config = new Configuration();config.config();//创建工... 阅读全文
posted @ 2015-04-17 20:57 tian830937 阅读(734) 评论(0) 推荐(0) 编辑
摘要: Oracle数据导入导出imp/exp功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接(通过Ne... 阅读全文
posted @ 2015-04-17 20:38 tian830937 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 什么是 JSON ?JSON 指的是 JavaScript 对象表示法(JavaScriptObjectNotation)JSON 是轻量级的文本数据交换格式JSON 独立于语言*JSON 具有自我描述性,更易理解*JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语... 阅读全文
posted @ 2015-04-17 17:51 tian830937 阅读(141) 评论(0) 推荐(0) 编辑
摘要: ajax请求,json的转换 1 $.ajax({ 2 url : "../folder/isExistAddFolder.do?t="+new Date(), 3 type : 'POST', 4 data:{... 阅读全文
posted @ 2015-04-17 17:18 tian830937 阅读(1067) 评论(0) 推荐(0) 编辑