Eclipse Dali(STS)+ Hibernate MSSQL nvarchar映射到对象

时间:2016-01-19 14:08:20

标签: java eclipse hibernate jpa dali

环境: STS(目前版本3.6.4,但也在以前的版本中发生) Hibernate 4.2.16作为JPA提供者 MSSQL 12.0数据库

当使用标准Eclipse工具(Dali)生成JPA实体时,nvarchar类型映射到一种Object(而不是目标String)。 Varchar类型根据需要进行映射(String)。

这是预期的行为吗?如果是这样,为什么有人想要将一列字符文本映射到Object类型?我完全理解你可以通过向导(或在代码中)手动更改它,但是默认生成它是合乎需要的(我们有数百个表,如果不是更多,并且很容易记得切换它们)

感谢任何帮助。

更新: 要添加到这个,"数据源浏览器"也不显示附加到此列的数据类型(显示可为空性,但不显示数据类型)。出现Eclipse并不知道它是什么。在我的数据连接中使用的驱动程序类是:com.microsoft.sqlserver.jdbc.SQLServerDriver。也许司机有关系?有人见过这个吗?

0 个答案:

没有答案