最赞回答 / 慕粉3183084
MySQL中主键自动增长设置为 @Id @GeneratedValue(strategy = GenerationType.IDENTITY)
用getCurrentSession一直报错,原来是没在配置文件中添加配置<property name="current_session_context_class">thread</property>
2017-10-09
如果@Id一个放在get方法上,一个放在另外一个不同的属性上,那么最后生成的主键只有get方法的那一个,属性的就无效。get方法的优先级大于属性
2017-10-09
我的hibernate用的是5.x版本,直接Configuration config = new Configuration().configure();
config.buildSessionFactory();这样就能创建数据表了
config.buildSessionFactory();这样就能创建数据表了
2017-10-09
如果是班级里设置了学生集合,那么只用保存班级,学生会自动保存到学生表里,
如果是学生里设置了班级引用,要先保存班级,再保存学生。亲测!
如果是学生里设置了班级引用,要先保存班级,再保存学生。亲测!
2017-10-02
@joinColumn(name="对用生成的表中的字段名",referencedColumnName="一的那一方的主键名")
赞我
赞我
2017-09-28