Spring基于HibernateTransactionManager的事物管理
来源:互联网 发布:清除icloud所有数据 编辑:程序博客网 时间:2024/03/29 07:00
Dao:
package com.test.dao;
import com.test.model.Customer;
public interface UserDao {
public void Add(Customer c);
}
DaoImpl:
package com.test.daoImpl;
import org.hibernate.HibernateException;
import org.hibernate.classic.Session;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.test.dao.UserDao;
import com.test.model.Customer;
public class UserDaoImpl extends HibernateDaoSupport implements UserDao {
public void Add(Customer c){
Session session = null;
try {
getHibernateTemplate().save(c);
} catch (HibernateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Service:
package com.test.service;
import com.test.dao.UserDao;
public class AddService {
private UserDao userDao;
public UserDao getUserDao() {
return userDao;
}
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
}
Test:
package com.test.service;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.test.dao.UserDao;
import com.test.daoImpl.UserDaoImpl;
import com.test.model.Customer;
public class AddServiceTest {
public static void main(String args[]){
ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
UserDao impl = (UserDaoImpl)ctx.getBean("addservice");
Customer c = new Customer();
c.setName("注释换");
c.setPassword("zhushihuan");
impl.Add(c);
}
}
ApplicationContext.xml:
- Spring基于HibernateTransactionManager的事物管理
- Spring HibernateTransactionManager事物管理类(HibernateTransactionObject)
- HibernateTransactionManager事物管理
- spring事物控制--HibernateTransactionManager
- Spring的事物管理
- Spring的事物管理
- spring的事物管理
- spring.net 的事物管理
- spring的事物管理配置
- Spring(5、基于注解的事物)
- Spring(5.1、基于xml的事物)
- spring整合hibernate的事物管理
- spring 比较实用的事物管理
- Spring 事物管理 讲解的很透彻,
- spring使用annonation管理hibernate的事物
- Spring对hibernate的事物管理
- spring配置里面的事物管理
- Spring对hibernate的事物管理
- 浅析HTML5在移动应用开发中的使用
- 关于ORA-01034和ORA-27101的一种解决方法
- 西安市民出资办“免费巴士” 未经审批被叫停
- 暑期实训总结_李飞
- 【转】关闭对话框,OnClose和OnCancel MFC中屏蔽ESC和回车关闭对话框
- Spring基于HibernateTransactionManager的事物管理
- SQL 游标 一个简单的例子
- 企业信息化的积淀:如何构建知识管理?
- iPhone越狱后给力插件大合集
- BUY LOW, BUY LOWER----POJ_1952----最长递减子序列
- sqlserver的日期转换
- 文件锁(lockf)
- 京东为什么要加班?算是爆料吗?
- ASP.NET常用函数