我正在使用hibernate模式导出工具。当我使用MySql作为关系型数据库提供程序时,我想知道是否可以将特定的mysql参数放在某个地方,比如使用collation utf8_bin ...
谢谢
发布于 2009-05-29 13:30:04
我不同意gid的观点。Hibernate允许您定义、拥有或更改将对生成的DMS产生影响的标准方言。一些细节可以在in the article上找到。我们使用该方法为Microsoft SQL Server、Oracle和其他受支持的数据库生成特定参数。
发布于 2009-05-29 12:11:03
简短的回答是不,没有办法做到这一点。Hibernate只建议您使用模式导出工具作为起点,因此没有任何明显的钩点可以将特定于db的内容添加到create语句中。
可能的解决方法:
import.sql,导出将在所有生成的语句后运行,您也许能够运行一些alter table样式的东西来做出您需要的更改https://stackoverflow.com/questions/925536
复制相似问题