为了账号安全,请及时绑定邮箱和手机立即绑定
好累啊,Intellij是第二好的IDE
现在默认长度(255)也是可以作为主键的,可以生成
听完签到,老师讲的很到位,思路清晰,循序渐进,循循善诱,谢谢你
SessionFactoryBuilder sessionFactoryBuilder = metadata.getSessionFactoryBuilder();
SessionFactory sessionFactory = sessionFactoryBuilder.build();
Session session = sessionFactory.getCurrentSession();
Transaction transaction = session.beginTransaction();
评论字数限制可恶
hibernate5.2+SQL5.7不知为何不能自动引入CFG文档,虽可创建表单,但会报错,根据API修改后:
ServiceRegistry standardRegistry = new StandardServiceRegistryBuilder().configure("hibernate.cfg.xml").build();
MetadataSources sources = new MetadataSources(standardRegistry);
Metadata metadata = sources.getMetadataBuilder().build();
成功

已采纳回答 / 阿双otw
我试了一下,创建数据表的时候最主要的就是config.buildSessionFactory();这一句
老师说的很棒,凌晨1点还在录视频
明明不用每次删除表的吧?控制台执行语句里有if exist drop table
学生实体里面Set集合自己初始化, 后台添加老师与学生的关联会简单很多.
private Set<Teachers> teachers = new HashSet<>();

s1.getTeachers().add(t1); //学生s1关联t1老师

已采纳回答 / MartinCode
@JoinColumn(name="rid", referencedColumnName="cid")     //name=定义外键在本表的字段名 referencedColumnName =关联外键对象的哪个字段
其实我是来找源码的,但是没有看见,不然省去很多功夫,顺便可以再看一遍
不能再精简点吗,搞这么多名字容易冲突的代码,看的头疼
唉,讲的不咋滴。总有种没把重点讲出来的感觉
课程须知
学习本门课程前,需要具备以下技能: 1、精通Java语法和面向对象思想。 2、掌握JDBC数据库开发流程 3、熟悉SQL语句
老师告诉你能学到什么?
1、掌握类级别注解、属性基本注解和关联映射注解 2、能够灵活应用Hibernate注解进行开发

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消