为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:\
【CPU】:\
【问题描述】*:由mysql迁移至达梦,保留了原来的自动建表配置,当使用空库启动项目时,自动建表报错,观察发现控制台打印的sql不能运行,Not null 放在了comment后面
实体类:
@Id
@Column(
name = "P_ID",
length = 50,
updatable = false,
columnDefinition = "varchar(50) comment '主键ID'"
)
protected String pId;
依赖版本:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.3.18.Final</version>
</dependency>
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmDialect-for-hibernate5.3</artifactId>
<version>8.1.1.49</version>
</dependency>
<dependency>
<groupId>com.dameng</groupId>
<artifactId>Dm8JdbcDriver18</artifactId>
<version>8.1.1.49</version>
</dependency>
配置:
之前有哥们问过,但是没得到回复,希望大佬指点一下,或者指路一下参考的文档也行,感谢。
暂时没有很好的办法
github.com/dwhgygzt/jpacomment-spring-boot-starter
参考这个考虑手动实现了,但是感觉应该有更简单的原生实现吧,期待各位指教一下。
去除comment
@Id
@Column(
name = "P_ID",
length = 50,
updatable = false,
columnDefinition = "varchar(50)"
)
protected String pId;