我的SQL-2005数据库中有一个列,原来是 varchar(max) 类型,现在改成了 nvarchar(max) 类型。
现在我需要更新我的 Hibernate 映射文件以反映这个更改,下面是之前的代码:
<element type="text" column="Value"/>
当我尝试运行应用程序时,出现以下错误:
org.hibernate.HibernateException: [Table] 表的值列类型不正确。找到的是 ntext,期望的是 text
我应该在 'type' 属性中放入什么内容才能将该列正确地映射为 nvarchar(max) 类型?
我尝试将类型设置为 ntext,但 Hibernate 不认识这个类型。我尝试将类型设置为 string,但它将其视为 text 类型。