📄 hibernatedao.java
字号:
package cn.edu.buaa.scse.liyi.network.hibernate.dao;
import java.io.Serializable;
import org.hibernate.Session;
import org.hibernate.Transaction;
import cn.edu.buaa.scse.liyi.network.hibernate.HibernateSessionFactory;
public class HibernateDAO
{
public void save(Object obj)
{
Transaction tx=HibernateSessionFactory.getSession().beginTransaction();
HibernateSessionFactory.getSession().save(obj);
tx.commit();
}
public void delete(Object obj)
{
Transaction tx=HibernateSessionFactory.getSession().beginTransaction();
HibernateSessionFactory.getSession().delete(obj);
tx.commit();
}
public void update(Object obj)
{
Transaction tx=HibernateSessionFactory.getSession().beginTransaction();
HibernateSessionFactory.getSession().update(obj);
tx.commit();
}
public Object get(Class arg0,Serializable arg1)
{
return HibernateSessionFactory.getSession().get(arg0,arg1);
}
public Session getSession()
{
return HibernateSessionFactory.getSession();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -