Hibernate
安迪
坚持不懈。充满自信。楽しい毎日=幸せな一生
展开
-
Hibernate入门 - Transaction
Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析: Hibernate可以配置为JDBCTransaction或者是JTATransaction,这取决于你在hibernate.转载 2008-10-14 08:25:00 · 745 阅读 · 0 评论 -
使用JOTM进行Tomcat的JTA调用
前段时间碰到一个需要访问多个数据库的例子,由于项目上是采用tomcat作为项目开发和布署,所以就没有考虑采用特定厂商的JTA实现,而是通过一个开源的JTA实现来完成tomcat和多个数据库之间的直接交互。 多数据库访问最直接的问题就是在一个service中,存在着多个数据库dao对象,当前面的dao对象操作完成之后,如果后面的某一个dao访问出错,那么这个service应该如何进行回转载 2015-07-20 11:12:35 · 2249 阅读 · 0 评论 -
Hibernate的session.createSQLQuery的几种查询方式
当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有问题了。就会像平时一样第一行数据返回一个Object[],然后你再根据Tree类里字段对Object[]数组里的值进行转换。这样一来比较麻烦。今天发现如果我SQ转载 2013-06-07 14:52:42 · 19437 阅读 · 0 评论 -
HQL: Hibernate查询语言
Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 第 15 章 HQL: Hibernate查询语言Hibernate配备了一种转载 2011-07-25 13:33:19 · 585 阅读 · 0 评论 -
hibernate事务管理 (jdbc jta)
hibernate事务管理 (jdbc jta)转载 2011-05-16 15:46:00 · 1557 阅读 · 0 评论 -
Hibernate JDBC读取性能比较
Hibernate JDBC读取性能比较转载 2011-05-16 09:31:00 · 572 阅读 · 0 评论 -
数据库中乐观锁与悲观锁的概念
数据库中乐观锁与悲观锁的概念转载 2011-05-11 14:00:00 · 527 阅读 · 0 评论 -
关于HibernateDaoSupport类
Spring为Hibernate的DAO提供工具类:HibernateDaoSupport。该类主要提供了两个方法:public final HibernateTemplate getHibernateTemplate() public final void setSessionFactory(SessionFactory sessionFactory) 其中,setS转载 2009-06-04 10:59:00 · 547 阅读 · 0 评论 -
hibernate 延迟机制
延迟加载: 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。 A、实体对象的延迟加载: 如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中进行相应的配转载 2009-05-11 22:20:00 · 549 阅读 · 0 评论 -
hibernate ORM实现原理
现在在Java领域大家对Hibernate的讨论很多,比如它的优缺点、如何应用、错误如何解决以及把它和Struts/Spring等框架相结合作为整个系统的解决方案。在这里我想和大家探讨一些更深层次的话题,那就是Hibernate是如何实现ORM的功能?如果让我们自己开发一款实现ORM功能的框架需要怎么做?其实这些问题就是围绕着一个词,那就是“映射”,如果我们知道如何实现这种映射那么我们也能够开发出转载 2009-05-04 22:26:00 · 1113 阅读 · 0 评论 -
在Eclipse中配置及使用Hibernate插件的方法说明(HibernateSynchronizer)
一.配置需要的工具及包:eclipse-SDK-3.1.2-win32.ziphibernate-3.1.1.zip (hibernate 包)HibernateSynchronizer-3.1.1.zip (Eclipse的Hibernate插件)ojdbc14.jar 1. 安装Hibernate插件解压缩HibernateSynchronizer-3.1原创 2008-10-10 11:00:00 · 4176 阅读 · 1 评论 -
深入 理解 Statement 和 PreparedStatement
一、使用Statement而不是PreparedStatement对象JDBC驱动的最佳化是基于使用的是什么功能. 选择PreparedStatement还是Statement取决于你要怎么使用它们. 对于只执行一次的SQL语句选择Statement是最好的. 相反, 如果SQL语句被多次执行选用PreparedStatement是最好的.PreparedStatement的第一次执行转载 2015-07-20 12:55:34 · 770 阅读 · 0 评论