如果hibernate可以生成db模式,如何告诉它创建一个nvarchar(max)列?

时间:2010-01-10 04:22:48

标签: hibernate

如果hibernate可以生成db模式,如何告诉它在sql server db中创建一个nvarchar(max)列?

可以使用哪些工具来反过来,即一个读取数据库模式并输出带注释的POJO的工具?

1 个答案:

答案 0 :(得分:1)

在使用Hibernate生成数据库模式时,我无法使用varchar的最大值。即使你可能这可能是一个坏主意,因为你的代码在不同的数据库中的行为会有所不同,而不是具有预期给定字段的默认长度。对于逆向工程,请查看this link以使用Hibernate工具从Eclipse中对数据库进行反向工程,或者参见this link以了解使用Ant对数据库模式进行反向工程的方法。