我在hibernate中的命名策略是默认策略:EJB3NamingStrategy.所以字段和表名都在camelcase中.我将它改为ImprovedNamingStrategy以获得snakecase.
但我的外键不包括名称中引用实体的主键名称.
例:
table1:id名称
使用EJB3NamingStrategy,table2字段将是:
table2:id table1_id
但是使用ImprovedNamingStrategy,table2字段将是:table2:id table1
有没有办法使用ImprovedNamingStrategy _id.我不明白为什么hibernate的行为不同,因为两种策略中的logicalCollectionColumnName方法都是相同的.
| 归档时间: |
|
| 查看次数: |
5540 次 |
| 最近记录: |