hibernate
yang3866910
这个作者很懒,什么都没留下…
展开
-
Hibernate基础
import org.hibernate.cfg.Configuration; import org.hibernate.tool.hbm2ddl.SchemaExport; public class ExportDB { //工具类,将对象生成表,将实体类生成数据库表 public static void main(String[] arg原创 2013-01-31 22:58:36 · 146 阅读 · 0 评论 -
hibernate select 查询方式总结
在用到hiberante的复杂的查询时在网上搜索到的这篇博客,感觉很不错转载过来日后碰到其他复杂查询时备用 1. 查询整个映射对象所有字段Java代码//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql ="fromUsers"; Query query = sessio转载 2013-02-01 13:10:17 · 616 阅读 · 0 评论 -
hibernate 乐观锁与悲观锁使用
Hibernate支持两种锁机制: 即通常所说的“悲观锁(Pessimistic Locking)”和 “乐观锁(OptimisticLocking)”。 悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。Hibernate的加锁模式有: Ø LockM转载 2013-02-03 23:30:01 · 176 阅读 · 0 评论 -
使用DataSource小结
DataSource接口(javax.sql.DataSource)替代DriverManager获取Connection的方法,有以下好处:可以在部署时灵活更换Connection实现;可以更好的屏蔽数据库的相关性。以下以oracle为例说明。使用厂商DataSource数据库厂商在提高JDBC2.0和以上版本的JDBC驱动中应该包含厂商的DataSource实现。原创 2013-02-14 10:07:43 · 149 阅读 · 0 评论 -
OpenSessionInViewFilter原理以及为什么要用OpenSessionInViewFilter
文章转载地址:http://hi.baidu.com/accpandsvse/blog/item/7e167783f271e8ab0cf4d297.html OpenSessionInViewFilter原理以及为什么要用OpenSessionInViewFilter struts2 里面OpenSessionInViewFilter一定要写在最上面 下面有讲解---转载 2013-02-21 15:09:45 · 7033 阅读 · 1 评论 -
声明式事务与事务管理有什么不同?
声明式事务(declarative transaction management)是Spring提供的对程序事务管理的方式之一。Spring的声明式事务顾名思义就是采用声明的方式来处理事务。这里所说的声明,就是指在配置文件中申明。用在Spring配置文件中声明式的处理事务来代替代码式的处理事务。这样的好处是,事务管理不侵入开发的组件,具体来说,业务逻辑对象就不会意识到正在事原创 2013-02-21 16:28:12 · 164 阅读 · 0 评论