钩子函数HibernateTemplate
来源:互联网 发布:grapher软件绘图教学 编辑:程序博客网 时间:2024/04/25 06:32
import org.hibernate.Session;
public class MyHibernateTemplate {
public void executeWithNativeSession(MyHibernateCallback callback){
Session s=null;
try {
s=getSession();
s.beginTransaction();
//回调和钩子函数
callback.doInHibernate(s);
s.getTransaction().commit();
} catch (Exception e) {
s.getTransaction().rollback();
}finally{
}
}
private Session getSession() {
// TODO Auto-generated method stub
return null;
}
public static void save( final Object o) {
new MyHibernateTemplate().executeWithNativeSession(new MyHibernateCallback() {
@Override
public void doInHibernate(Session s) {
s.save(o);
}
});
}
}
钩子类:
import org.hibernate.Session;
public interface MyHibernateCallback {
public void doInHibernate(Session s);
}
- 钩子函数HibernateTemplate
- 钩子函数
- 钩子函数
- 钩子函数
- 钩子函数
- 钩子函数
- 钩子函数
- 钩子函数
- 钩子函数
- 钩子函数
- 钩子函数
- 钩子函数
- 钩子函数
- 钩子函数
- 钩子函数
- 钩子函数
- 钩子函数
- HibernateTemplate聚合函数的使用
- 深入理解js的几个小例子
- Spring笔记
- Erlang组件、工具和代码库
- C#多线程
- servlet&jsp知识点
- 钩子函数HibernateTemplate
- Oracle Golden Gate 11gR2 单向复制
- 用wget下载网站,实现离线浏览
- 合伙创业的痛
- iOS 资源
- 数组、结构和枚举
- [LeetCode] 从排序的单链表到平衡搜索二叉树
- Hello world in Java
- Unix命令行程序和内建指令分类