📄 usermanagerimpl.java
字号:
package com.oneedu.busi;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.orm.hibernate3.HibernateTemplate;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.oneedu.entity.User;
import com.oneedu.hibernate.util.HibernateUtils;
/**
* 用编程式事务
* @author Administrator
*
*/
public class UserManagerImpl implements UserManager {
public void save(String name) {
Session session
= HibernateUtils.getSessionFactory().getCurrentSession();
//编程式事务
try{
//Transaction t =
session.beginTransaction(); //开始事务
User user = new User();
user.setName(name);
session.save(user);
//人为加入异常
//Integer.parseInt("xxxxxxxxxxx");
session.getTransaction().commit();
}catch(Exception e){
e.printStackTrace();
session.getTransaction().rollback();
}
}
public void find(String name){}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -