求高手解答小白问题

willsonbin 2011-09-26 05:51:30
在学习hibernate时候遇到,视频上的hibernate版本是3.4.x的。。而我下载的是4.0.0.
里面有一方法buildSessionFactory(),4.0的已经废弃不用了。原来的程序该怎样修改?求高手帮忙
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;

import com.bb.hibernate.model.Student;


public class StudentTest {
public static void main(String[] args) {
Student stu = new Student();
stu.setId(1);
stu.setAge(12);
stu.setName("s1");

Configuration cfg = new Configuration();
SessionFactory sf = cfg.configure().buildSessionFactory();
Session session = sf.openSession();
session.beginTransaction();
session.save(stu);
session.getTransaction().commit();
session.close();
sf.close();
}
}
...全文
141 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
willsonbin 2011-09-26
  • 打赏
  • 举报
回复
buildSessionFactory(serviceRegistry)这个方法,但是不会传参![Quote=引用 1 楼 liuyuhua0066 的回复:]

API里面肯定有提示替代buildSessionFactory的方法是什么。
[/Quote]
liuyuhua0066 2011-09-26
  • 打赏
  • 举报
回复
API里面肯定有提示替代buildSessionFactory的方法是什么。

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧