Eclipseのプラグイン、JBoss Toolsに含まれるHibernate Toolsを使いRDBMSのテーブル構造から自動でHibernateのマッピングファイル群を生成(Hibernate Code Generation)しようとしたとき、下図のようにコメントなど日本語部分が文字化けしてしまうことがあります。
文字化けに気づかず実行すると下記のようなメッセージで例外が発生することがあります。
Error parsing XML: XML InputStream(5) 1バイトのUTF-8シーケンスのバイト1が無効です。
この現象を解決するには、Eclipseの設定ファイルeclipse.iniを編集します。
-Dfile.encoding=UTF-8
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-Dfile.encoding=UTF-8
Eclipse上でHibernate Code Generationを再度実行し同じファイルを見るとと文字化けが解決されていることが確認できます。
Please give us your valuable comment