章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: hbm配置文档 (04:37) 下一节 重新观看

3 秒后播放下一节

为你推荐

milanlover
JAVA开发工程师

实战派讲师,擅长把知识点通过代码演示来加深理解,把看似高深概念用通俗易懂的方式来解释。教学格言:授人以鱼不如授人以渔,注重心法,忽视招法,你将成为风清扬式的一代大师。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 情有独钟
不是不hibernate版本问题,你的事5.x版本吧。看到用了StandardServiceRegistryBuilder

最赞回答 / qq_筑城以北_04274162
Session在创建时会分配得一个独一无二的hashcode码,可用此来区分是否是同一个Siession,在关闭后此hashcode码会消失,事务提交后加一个 if(!session.isOpen()),可以判断session是否会自动关闭transaction.commit();     if(!session.isOpen())      {         System.out.println("session已关闭");              }资料查的,共同学习

最新回答 / 风傲天
openSession()每次创建一个session对象,需要手动关闭,不关闭提交过多后连接池溢出.getCurrentSession()每次创建的是同一个session对象,自动关闭,

已采纳回答 / 李白并不白
通过getCurrentSession获得的是当前的对话,hash code是一样的

最新回答 / 桎梏灬
同感,我也心疼老师并且,身为小白这种免费精品课,,真的是,福音啊.....

最新回答 / GUO_YANG_FAN
框架自动调用的,只需要获取就可以了

最新回答 / 包包lock
因为你的数据库名字不是hibernate.STUDENTS

已采纳回答 / Ammateur
Junit是作用于单个方法的测试,相对main方法来说,对于模块化的测试的效率更高,因为在main方法中测试的话需要加载其他所有关联的方法,增加了代码量,而使用Junit则只需要为需要测试的方法添加标签就可以对目标方法进行测试。

最赞回答 / sorrel_zc
重新生成以下Students的xml配置文件

最新回答 / 弥夏l0ve
doWork()方法中的参数是Connection链接对象。session在链接中充当的是Connection对象。当你openSession()的时候,doWork()就能够获取Connection对象。主要原因还是openSession()方法打开的session需要手动关闭。

最新回答 / 慕桂英4419372
这与session的生成方式有关。一般使用单例模式进行生成,可以不用手动的释放资源。
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言