Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jpa SpringRoo数据库反向工程(DBRE)支持带有保留字的列名?_Jpa_Spring Roo - Fatal编程技术网

Jpa SpringRoo数据库反向工程(DBRE)支持带有保留字的列名?

Jpa SpringRoo数据库反向工程(DBRE)支持带有保留字的列名?,jpa,spring-roo,Jpa,Spring Roo,我正在使用SpringRoo对mysql数据库方案进行反向工程,其中保留名称(可访问、键等)用于列名称。我使用EclipseLink作为JPA实现 为这些字段生成的数据库查询会导致SQL错误,因为冲突的字段名没有包含在反标记中 为了避免这些错误,JPA@Column注释中的名称应引用如下: @Column(name = "\"accessible\"") 其他roo命令提供了--permitReservedWords选项,而数据库反向工程命令似乎缺少此选项 DBRE是否不支持带有保留字的列名?

我正在使用SpringRoo对mysql数据库方案进行反向工程,其中保留名称(可访问、键等)用于列名称。我使用EclipseLink作为JPA实现

为这些字段生成的数据库查询会导致SQL错误,因为冲突的字段名没有包含在反标记中

为了避免这些错误,JPA@Column注释中的名称应引用如下:

@Column(name = "\"accessible\"")
其他roo命令提供了
--permitReservedWords
选项,而
数据库反向工程
命令似乎缺少此选项


DBRE是否不支持带有保留字的列名?

这可能是ORM提供程序或正在使用的数据库的问题。你试过使用Hibernate吗?尝试提出一个关于使用hibernate作为ORM提供程序不会更改任何内容的问题。保留字的回勾仍然丢失。我将打开一个问题。。。。。。给你