2017年2月8日

Hibernate三种状态的区分。

摘要: Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 由new命令开辟内存空间的j 阅读全文

posted @ 2017-02-08 20:11 村头一小伙 阅读(78) 评论(0) 推荐(0) 编辑

2017年1月12日

Hibernate中get和load方法的区别

摘要: 这次我们来谈一下Hibernate中Session加载数据时get和load方法的区别(Hibernate 3以后的版本就用get()方法取代find()这个方法了),其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑窦,现在我给大家讲解一下: 1. 对于Hiber 阅读全文

posted @ 2017-01-12 16:24 村头一小伙 阅读(262) 评论(0) 推荐(0) 编辑

2017年1月11日

Hibernate——脏检查和缓存清理机制

摘要: Session到底是如何进行脏检查的呢? 当一个Customer对象被加入到Session缓存中时,Session会为Customer对象的值类型的属性复制一份快照。当Session清理缓存时,会先进行脏检查,即比较Customer对象的当前属性与它的快照,来判断Customer对象的属性是否发生了 阅读全文

posted @ 2017-01-11 22:01 村头一小伙 阅读(77) 评论(0) 推荐(0) 编辑

关于Hibernate中hbm2java和hbm2ddl工具

摘要: hbm2java:根据映射文件自动生成java源文件 hbm2ddl:根据映射文件自动生成数据库的schema XDoclet:根据带有XDoclet标记的java源文件生成映射文件 Middlegen:根据数据库Schema自动生成映射文件 相关文件位置: 关于hbm2ddl工具的命令选项 hbm 阅读全文

posted @ 2017-01-11 21:26 村头一小伙 阅读(69) 评论(0) 推荐(0) 编辑

2017年1月10日

HIbernate的三种状态

摘要: 1.瞬时状态(Transient): 通过new创建对象后,对象并没有立刻持久化,他并未对数据库中的数据有任何的关联,此时java对象的状态为瞬时状态,Session对于瞬时状态的java对象是一无所知的,当对象不再被其他对象引用时,它的所有数据也就丢失了,对象将会被java虚拟机按照垃圾回收机制处 阅读全文

posted @ 2017-01-10 15:42 村头一小伙 阅读(115) 评论(0) 推荐(0) 编辑

2017年1月9日

HIBERNATE 入门小案例

摘要: 刚刚开始肯定好多人都会问什么是hibernate呢? 那么下面我们就来了解一下什么事hibernate吧! 首先,Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在 阅读全文

posted @ 2017-01-09 17:49 村头一小伙 阅读(225) 评论(0) 推荐(0) 编辑

2017年1月8日

oracle操作符

摘要: SQL操作符可以对字符串或者值列表,值范围以及空值进行模式匹配,进而来限定查询返回的行 (1)LIKE:匹配字符串中的模式 下划线(_):匹配指定位置的一个字符 百分号(%):匹配从指定位置开始的任意多个字符 比如: 如果需要对字符串中的实际的下划线或者百分号字符进行搜索,可以使用ESCAPE选项来 阅读全文

posted @ 2017-01-08 22:09 村头一小伙 阅读(108) 评论(0) 推荐(0) 编辑

2017年1月7日

Oracle分析函数入门

摘要: 分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。 分析函数和聚合函数的不同之处是什么?普通的聚合函数用group by分组,每个分组返回一个统计值,而分析函数采用partit 阅读全文

posted @ 2017-01-07 15:27 村头一小伙 阅读(117) 评论(0) 推荐(0) 编辑

Oracle 的基本操作符

摘要: != 不等于 select empno,ename,job from scott.emp where job!='manager' ^= 不等于 select empno,ename,job from scott.emp where job^='manager' <>不等于 select empno 阅读全文

posted @ 2017-01-07 15:26 村头一小伙 阅读(67) 评论(0) 推荐(0) 编辑

2016年11月24日

今天我们来认识一下JSP的九大内置对象

摘要: 虽然现在基本上我们都是使用SpringMVC+AJAX进行开发了Java Web了,但是还是很有必要了解一下JSP的九大内置对象的。像request、response、session这些对象,即便使用其他框架也是会经常用到的。因此十分有了解的必要。 这些对象可以在JSP页面中调用,而不需要事先定义, 阅读全文

posted @ 2016-11-24 22:17 村头一小伙 阅读(497) 评论(0) 推荐(0) 编辑

导航