为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要在testSaveStudents中写创建配置对象等等代码?

为什么要在testSaveStudents中写创建配置对象,创建服务注册对象,创建sessionFactory等语句?   如果把学生保存的方法写好了,直接在测试方法里面调用一下不就行吗?为什么要有这些?  恳请老手指点一下。

正在回答

1 回答

我是单独建了个hibernate工具包 ,要获得session对象直接调用该方法里的getSession()方法,关闭资源用 closeSession()方法,这样做避免代码重复写。当然你也可以在方法中加个开启事物和提交事物的方便。

public class HibernateUtil {

private static final Configuration config;

private static final SessionFactory factory;

static{

config = new Configuration().configure();

factory = config.buildSessionFactory();

}

public static Session getSession(){

return factory.openSession();

}

public static void  closeSession(Session session) {

if(session!=null)

session.close();

}

}


0 回复 有任何疑惑可以回复我~
#1

qq_不熄_0 提问者

非常感谢!
2017-04-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要在testSaveStudents中写创建配置对象等等代码?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号