以前はvarchar(max)だった SQL-2005 データベースの列が、 nvarchar(max)に変更されました。
ここで、変更を反映するために休止状態のマッピング ファイルを更新する必要があります。これが以前の状態です。
<要素の種類="テキスト" 列="値"/>
アプリケーションを実行しようとすると、次のエラーが表示されます。
org.hibernate.HibernateException: [テーブル] の列値の列タイプが正しくありません。検出: ntext、予想: text
列をnvarchar(max)として正しくマップするには、「type」属性に何を入力する必要がありますか?
タイプをntextに設定しようとしましたが、休止状態はそれが何であるかを知りませんでした。タイプをstringに設定しようとしましたが、文字列をテキストタイプとして扱いました。