Java 如何强制Eclipse链接创建完全相同类名的表?
我希望JPA EclipseLink创建的表与类名(和字段)完全相同,没有注释@Table和@Column。它总是创建大写的表和字段,这使得DB控制台的可读性很难 例: 我想知道结果Java 如何强制Eclipse链接创建完全相同类名的表?,java,eclipse,jpa,orm,eclipselink,Java,Eclipse,Jpa,Orm,Eclipselink,我希望JPA EclipseLink创建的表与类名(和字段)完全相同,没有注释@Table和@Column。它总是创建大写的表和字段,这使得DB控制台的可读性很难 例: 我想知道结果 Table: ChannelEntity id creation description name oficial ---------------------------------------------------- 351 NULL meu d
Table: ChannelEntity
id creation description name oficial
----------------------------------------------------
351 NULL meu desc meu nome 1
persistence.xml中可能存在相同的参数,但我找不到它。如果EclipseLink行为正确,则您要查找的参数是
分隔标识符。根据JPA 2.1规范:
可以指定一个数据库中使用的所有数据库标识符
通过指定
持久化单元默认值中的元素
对象/关系xml映射文件的元素。如果
元素已指定,无法删除它
被推翻
如果包含此元素,EclipseLink应在其生成的SQL中分隔所有数据库标识符,这将导致使用区分大小写的名称创建数据库对象
Table: ChannelEntity
id creation description name oficial
----------------------------------------------------
351 NULL meu desc meu nome 1