为了账号安全,请及时绑定邮箱和手机立即绑定
谢谢老师!
这里好像说错了吧,,,,identity才是自动增长

最赞回答 / 慕粉3183084
MySQL中主键自动增长设置为 @Id @GeneratedValue(strategy = GenerationType.IDENTITY)
用getCurrentSession一直报错,原来是没在配置文件中添加配置<property name="current_session_context_class">thread</property>
如果@Id一个放在get方法上,一个放在另外一个不同的属性上,那么最后生成的主键只有get方法的那一个,属性的就无效。get方法的优先级大于属性
我的hibernate用的是5.x版本,直接Configuration config = new Configuration().configure();
config.buildSessionFactory();这样就能创建数据表了
讲的超级好 我2倍速看完老师的 两套基础教程 全部听懂了 谢谢老师 !
如果是班级里设置了学生集合,那么只用保存班级,学生会自动保存到学生表里,
如果是学生里设置了班级引用,要先保存班级,再保存学生。亲测!
保存班级就行了,学生也会自动保存进学生表中。
看完学完,做完笔记,感谢!
@joinColumn(name="对用生成的表中的字段名",referencedColumnName="一的那一方的主键名")

赞我
好累啊,Intellij是第二好的IDE
课程须知
学习本门课程前,需要具备以下技能: 1、精通Java语法和面向对象思想。 2、掌握JDBC数据库开发流程 3、熟悉SQL语句
老师告诉你能学到什么?
1、掌握类级别注解、属性基本注解和关联映射注解 2、能够灵活应用Hibernate注解进行开发

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消