摘要:
1.Hibernate是什么? Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 对象关系映射简称ORM(Object Relational Mapping),由于我们目前使用的编程语言大都... 阅读全文
摘要:
Spring 声明式事务,propagation属性列表TransactionDefinition接口中定义,共有7种选项可用:PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS:支持当前事务,如果当前... 阅读全文
摘要:
出现这种情况可能是系统中某些文件缺失了,一般发生于安装GHOST版或做过精简的系统打开C:\WINDOWS\msagent看看文件夹中内容是不是如下图所示:再打开C:\ProgramFiles\CommonFiles\MicrosoftShared\webserverextensions\40\bi... 阅读全文
摘要:
一、参见hibernate的apihttp://tool.oschina.net/apidocs/apidoc?api=hibernate-3.6.10http://tool.oschina.net/apidocs/apidoc?api=hibernate-4.1.4说明:贴出两个版本的原因在于Fl... 阅读全文
摘要:
一、首先,事务并不不能简单地理解让你的sql可不可以执行。就说事务的原子性,即可以说事务是数据库查询的基本单元(而不是一条语句),要么在事务的语句全部执行,或者全部都不执行。比如:现在我需要删除一个班级Class记录,和这个班级对应的全部学生Student记录。那么我就应该写两条删除语句delete... 阅读全文
摘要:
Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的 Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析: Hibernate可... 阅读全文
摘要:
Hibernate是对JDBC的轻量级对象封装, Hibernate本身是不具备事务处理功能的,Hibernate事务实际上是底层的JDBC事务的封装,或者是JTA事务的封装。Hibernate的JDBCTransaction根本就是conn.commit而已,根本毫无神秘可言,只不过在Hibern... 阅读全文