摘要: 1.Hibernate是什么? Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 对象关系映射简称ORM(Object Relational Mapping),由于我们目前使用的编程语言大都... 阅读全文
posted @ 2015-09-20 09:52 Tom1997 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Spring 声明式事务,propagation属性列表TransactionDefinition接口中定义,共有7种选项可用:PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS:支持当前事务,如果当前... 阅读全文
posted @ 2015-09-20 09:36 Tom1997 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 出现这种情况可能是系统中某些文件缺失了,一般发生于安装GHOST版或做过精简的系统打开C:\WINDOWS\msagent看看文件夹中内容是不是如下图所示:再打开C:\ProgramFiles\CommonFiles\MicrosoftShared\webserverextensions\40\bi... 阅读全文
posted @ 2015-09-20 03:45 Tom1997 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 一、参见hibernate的apihttp://tool.oschina.net/apidocs/apidoc?api=hibernate-3.6.10http://tool.oschina.net/apidocs/apidoc?api=hibernate-4.1.4说明:贴出两个版本的原因在于Fl... 阅读全文
posted @ 2015-09-20 03:37 Tom1997 阅读(4437) 评论(1) 推荐(0) 编辑
摘要: 一、首先,事务并不不能简单地理解让你的sql可不可以执行。就说事务的原子性,即可以说事务是数据库查询的基本单元(而不是一条语句),要么在事务的语句全部执行,或者全部都不执行。比如:现在我需要删除一个班级Class记录,和这个班级对应的全部学生Student记录。那么我就应该写两条删除语句delete... 阅读全文
posted @ 2015-09-20 03:28 Tom1997 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的 Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析: Hibernate可... 阅读全文
posted @ 2015-09-20 03:06 Tom1997 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Hibernate是对JDBC的轻量级对象封装, Hibernate本身是不具备事务处理功能的,Hibernate事务实际上是底层的JDBC事务的封装,或者是JTA事务的封装。Hibernate的JDBCTransaction根本就是conn.commit而已,根本毫无神秘可言,只不过在Hibern... 阅读全文
posted @ 2015-09-20 03:05 Tom1997 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 路径说明: 一、加载类目录下的配置文件 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:applicationContext_test.xml") public class MyTest1 { @Aut 阅读全文
posted @ 2015-09-18 03:46 Tom1997 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: 一、说明二、那么在JavaBean中如何通过@Autowired获取该实例呢?有两种方式:1.直接获取@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration("classpath:applicationContext_test.xml... 阅读全文
posted @ 2015-09-18 03:20 Tom1997 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: Hibernate设置bean映射数据库的方式有配置模式与注解模式,下面通过注解模式配置OneToMany@Entity@Table(name="csdnbbs_sys_catalog")@org.hibernate.annotations.Proxy(lazy = false)public cla... 阅读全文
posted @ 2015-09-17 19:45 Tom1997 阅读(463) 评论(0) 推荐(0) 编辑