【发布时间】:2012-11-16 12:30:18
【问题描述】:
将休眠与 Oracle db 11g express edition release 2 结合使用。
例如,当对表“Organizations”使用注解@Versioned时,
hibernate 似乎试图用一些列创建一个表Public.Organizations_versions。
问题是其中一些列(_revision、_revision_type)以下划线开头
并且 Oracle db 不允许创建包含以下划线开头的列的表。
有什么解决办法吗?
谢谢。
【问题讨论】:
-
这个@Versioned 注解似乎来自hibernate envers
-
我使用 Envers 和 Oracle 数据库没有问题。您使用的不是非常旧的 Envers 版本吗?
-
目前尝试使用hibernate的setNamingStrategy没有成功
标签: java database hibernate oracle11g versioning