为了账号安全,请及时绑定邮箱和手机立即绑定
2016-9-8 10:27:17
打卡
22:56:47
星期三
2016年9月7日
测试没有报错但是数据库没有生成数据
没有行数,看的头晕
使用hibernate5.+版本,参考了热评第三条CSDN帖子的同学,如果出现Junit报空指针异常的,数据库表创建成功,但数据没有插入的情况,可以把打开会话改成session = sessionFactory.openSession();后面的课程老师会讲到openSession()和getCurrentSession()的区别
IDEA免费版功能足够用吗,还是一定要去找破解版
迷茫,不知所措,专心的一件事情,才是最好的
@本地事务和全局事务:
全局事务:资源管理器管理和协调的事务,可以跨越多个数据库和进程。资源管理器一般使用 XA 二阶段提交协议与“企业信息系统”(EIS) 或数据库进行交互。
本地事务:在单个 EIS 或数据库的本地并且限制在单个进程内的事务。本地事务不涉及多个数据来源。

Ps:如果有多个@Test,按照代码流思想来执行。

【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
1、Hibernate对数据的操作都是封装在事务当中,并且默认是非自动提交的方式。所以用session保存对象时,如果不开启事务,并且手工提交事务,对象并不会真正保存在数据库中


Ps:记得在session.save();前操作doWork(new Work(){conn.setAutoCommit(true);});时,记得在session.save();后调用session.flush();【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
qq:835789701
卧槽,原来这么简单?
学完打卡2016年9月6日 12:06:15
INFO: HHH000040: Configuration resource: /hibernate.cfg.xml
这个怎么回事??
取图片前,把Hibernate.cfg.xml里面的create换成update
解决--ERROR: 对象名 'STUDENT2' 无效.错误
把<property name="hbm2dd1.auto">create</property>
换成<property name="hibernate.hbm2ddl.auto">create</property>
或<property name="hibernate.hbm2ddl.auto">update</property>
不错看完之后对Hibernate有了深入的认识了
课程须知
小伙伴们,学习本门课程前需要具备Java基础知识和面向对象编程思想,并能够熟练使用JDBC操作Mysql数据库。
老师告诉你能学到什么?
1、理解ORM模型 2、掌握Hibernate基本概念 3、能够熟练创建Hibernate实例

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消