|
1
4
除了编辑脚本或在MySQL中设置默认类型之外,无法看到其他任何方式。 为此记录了一个错误,请投赞成票, https://bugs.eclipse.org/bugs/show_bug.cgi?id=214519 EclipseLink不支持在其TableDefinition setCreationSuffix()中使用后缀(例如engine=innodb)创建表,但不支持任何生成此内容的方法,并且不提供用于默认表生成的事件或平台挂钩(这将非常有用)。 您可以自己使用EclipseLink DefaultTableGenerator在sessionCustomizer中生成表。您将调用generatedefaultablecreator(),然后循环其tabledefinitions添加设置innodb后缀,然后告诉它创建表。所有类都在org.eclipse.persistence.tools.schemaFramework包中。 |
|
2
1
|
|
|
3
1
在EclipseLink 2.4中:
不工作。 在2.4版中,您必须使用:
|
|
|
ê¹ë¯¼ì¬ · 在六边形的建筑中,例外情况应该扔到哪里? 2 年前 |
|
|
Nisi Zenuni · JPA和MongoDB持久性 2 年前 |
|
Martin Pfeffer · Spring Boot JPA 2 年前 |
|
|
Manish · 数据库更新中乐观锁定的实现 2 年前 |
|
|
Eloi · JPA Buddy不生成版本化迁移,但喜欢我的数据库为空 2 年前 |