ちょっとトリッキーな方法ですが、ドメインクラスを使うとできます。まずは利用イメージを示します。 エンティティはこんな感じで、varcharをString、nvarcharをNStringにマッピングするものとします。NStringはもちろんこれから自作するクラスです。 @Entity public class Person { public String name; public NString name2; } NStringはStringと相互に変換可能で、こんな風に使えます。 Person person = new Person(); person.name2 = NString.of("あいう"); String name2AsString = person.name2.getValue(); 使うのはたぶん難しくない。 で、ここからが本題の実現方法の説明です。まずはnvarcha

