
hibernate
xtuhcy
这个作者很懒,什么都没留下…
展开
-
hiberante replicate
这个方法都是hibernate 的保存方法merge() :1.如果对象的idertifier(以下简称为id)为空或在数据库不存在,则进行inert动作(此时如果对象的id有值也 将被hibernate自动生成的ID覆盖)2.如果id存在,则进行update动作replicate() :Persist the state of the given detached instanc...原创 2012-06-27 18:13:04 · 280 阅读 · 0 评论 -
事务和锁
目录一、数据库事务的定义二、数据库事务并发可能带来的问题三、数据库事务隔离级别四、使用Hibernate设置数据库隔离级别五、使用悲观锁解决事务并发问题六、使用乐观锁解决事务并发问题 Hibernate事务与并发问题处理(乐观锁与悲观锁) 一、数据库事务的定义 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系...原创 2012-07-03 17:14:32 · 110 阅读 · 0 评论 -
在spring中使用hibernate延迟加载详解
要在spring中使用hibernate的延迟加载,我们先要模拟一个延迟加载的场景。hibernate的get和load的区别相信大家都知道,load是通过代理加载实体,如果只访问id是不会读库将所有属性加载进来的,这个就是一个延迟加载的简单场景。 一、如果按照标准的spring+hibernate的整合,当使用load加载一个实体是,会报no session的错误这是因为,延迟加...2012-07-13 17:14:38 · 337 阅读 · 0 评论 -
atomikos+spring+hibernate配置jta事务
解决跨库数据一致性问题通常会采用jta/xa的事务方式,下面介绍一下利用atomikos在spring3.x+hibernate3.x下的配置方式:一、事务能解决的问题保持ACID,也就是原子性 ( Atomicity )、一致性 ( Consistency )、隔离性 ( Isolation ) 和持久性 ( Durabilily ),分布式环境下,或者说假如有多个数据库,如果保持a...2015-08-26 13:03:18 · 224 阅读 · 0 评论