本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
springMVC+freemarker AOP 无法介入
找不到Hibernate session 是springMVC+freemarker 搭建项目中一个很容易出错的地方。
在配置applicationContext的时候,很容易就配置成这样了
<!-- 扫描注解Bean --><context:component-scan base-package="com.neven.zsgc.dao" /> ...
css的源码学习日志--transactions日志
ibatis有四个transaction: external, jdbc, jta, userdifined. 都implements transaction接口。
jdbcTransaction很简单,通过jdbc的connections来简单包装一下commit, rollback等。
JTA也类似,主要区别是jta通过lookup得到一个userTransaction用来进行实际的commi ...
Hibernate API之Transaction
Hibernate API之Transaction
Transaction代表依次事务,事务内包含若干个数据修改。事务提交后,才生效。
如果事务失败或者回滚,所有修改都会失效。Hibernate的事务不同于数据库的事务,Hibernate可能使用各种机制保证事务性,包括JTA、第三事务管理、数据库事务等。
Transaction接口封装了底层事务,底层事务包括JDBC ...
myBatis系列之七:事务管理
myBatis系列之一:搭建开发环境
myBatis系列之二:以接口方式交互数据
myBatis系列之三:增删改查
myBatis系列之四:关联数据的查询
myBatis系列之五:与Spring3集成
myBatis系列之六:与SpringMVC集成
1. myBatis单独使用时,使用SqlSession来处理事务:
public class MyBatisTxTest {
pr ...
Hibernate SessionFactory中openSession和getCurrentSession方法的区别
Hibernate中SessionFactory中的OpenSession和getCurrentSesion的区别以及异常No Session found for current thread的解决
1. Opensession打开一个新的Session,而getCurrentSession在当前有session的话,则是使用当前的session,没有的话则创建一个新的Sessio ...
spring事务嵌套的疑惑
描述:
public class UpdateService{
@Transactional(value = "transactionManager", propagation = Propagation.REQUIRED)
updateService(){
updateService1();
updateService2();
}
@Tra ...
spring 事务控制配置
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&qu ...
JDBC: Introduction to JDBC (Part IV)-Transactions
1. Characteristic of Transaction:
1) A (Atomicity) --> All the operations in one transaction should be regarded as a whole. They cannot be seperated.
2) C (Consistency) -->
3) I (Isolatio ...
编写事务相关的JUnit测试
编写测试用例的时候有时需要用到事务,或者加载的配置文件中定义了事务相关的数据源,则需要测试用例能够开启事务。需要的配置如下:
1、需要加载配置文件
在class前面添加
@ContextConfiguration(locations={"classpath:dataSourceContext.xml",
"classpath:xxx-context.xml&quo ...
MySQL 事务处理
MySQL 事务处理
MySQL 事务
在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务
事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行
事务用来管理insert,update,delete语句
关于事务的术语:
事务(transaction):指一组SQL语句
回滚(rollback):指撤销指定SQL ...
Spring配置Hibernate事务
为了保证数据的一致性,在编程的时候往往需要引入事务这个概念。事务有4个特性:原子性、一致性、隔离性、持久性。
事务的种类有两种:编程式事务和声明式事务。编程式事务就是将事务处理放在程序中,而声明式事务则是通过配置文件或者注解进行操作。
在Spring中有声明式事务的概念,通过和Hibernate类似框架的集成,可以很好的完成声明式事务。
其实,不 ...
ActiveMq中Session的事务与消息过期
ActiveMQ有支持两种事务,
JMS transactions - the commit() / rollback() methods on a Session (which is like doing commit() / rollback() on a JDBC connection)
XA Transactions - where the XASession acts as an ...
Hibernate4.1应用在WAS7上的事务问题
最近项目在WAS环境下部署测试中,发现一个怪异的问题,在Tomcat下面跑的好好的系统,换到WAS环境,竟然在系统登录时抛了个 proxy handle is no longer valid的错误:
nested exception is org.hibernate.HibernateException: proxy handle is no longer valid
a ...
Spring面试题目 - Spring3整合Hibernate4 和Spring2整合Hibernate3的区别
主要的区别在与Hibernate4中Hibernate自己实现了对事物的管理(http://docs.jboss.org/hibernate/orm/4.2/devguide/en-US/html/ch02.html), 所以Spring3针对Hibernate4就不需要再提供HibernateDaoSupport和HibernateTemplate类。应用中的Dao类可以直接使用Hibernate ...
spring事务example Test
package com.vxichina.test;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.util.Properties;
import javax.sql.DataSource;
import org.apache.commons.dbcp.BasicDataSo ...
org.hibernate.TransactionException: JDBC begin transaction failed:
启动tomcat时报了下面的错:
=2013-08-06 10:52:37,849 ERROR [Timer-5] timer.SystemMonitoringTimer (SystemMonitoringTimer.java:331) - oops, got an exception:
org.springframework.transaction.CannotCreateTran ...
转载 rollback
转载自 WYhack
//注解方式声明事务,该事务声明的范围是service中的方法,而一般的事务声明时不是声明在//业务逻辑方法上的,而是声明在单一的数据库操作方法上的
@Transactional
public class UserServiceImpl implements UserService{
private JdbcTemplate jdbcTemplate;
@Ov ...
CobarClient支持Spring3.x的分析
问题:
CobarClient(https://github.com/alibaba/cobarclient 下面简称CC)在Spring2.5下的配置事务管理器
<bean id="transactionManager"
class="com.alibaba.cobar.client.transaction.MultipleDataSourcesTran ...