只生成索引,未生成外键

来源:3-3 Hibernate关联映射注解之一对一单向外键关联(一)

慕少8642966

2017-10-31 09:50

参考视频代码,只生成索引,未生成外键

写回答 关注

2回答

  • 321文123
    2017-11-02 00:28:47
    已采纳

    数据库方言改为

    <property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>

    慕少8642...

    非常感谢!

    2017-11-16 09:03:38

    共 1 条回复 >

  • 差不多菇凉ing
    2019-08-07 15:39:09

    Hibernate5.X数据库方言改为:

    <property name="dialect">org.hibernate.dialect.MySQL55Dialect</property>

    升级到 Hibernate 5 的时候,就会发现 MySQL5InnoDBDialect,被标注@Deprecated也就是过时了。不仅仅是 MySQL5InnoDBDialect 过时了,所有带InnoDB的 Dialect 都被标注过时了@Deprecated;在标注有 InnoDBDialect 过时的同时 新加了 MySQL55Dialect 及 MySQL57Dialect。

    如果查看源码就会发现 MySQL55Dialect 与 MySQL5InnoDBDialect 源码一模一样。

    参考:https://xobo.org/mysqldialect-vs-mysqlinnodbdialect-hibernate-mysql-dialect/

Hibernate注解

轻松学习Hibernate常用注解,学完本课能够灵活应用

37180 学习 · 87 问题

查看课程