Glassfishを使用する場合、これらのプロパティをJDBC接続プールに追加するものとして設定できます。 Web管理でデータベース接続を見つけて表示します(「リソース」->「JDBC接続プール」->「your.connection」)。 [追加のプロパティ]タブで、上記のプロパティを追加し(まだ存在しない場合)、サーバーを再起動します。
//name, value
characterEncoding, UTF-8
characterSetResults, UTF-8
useUnicode, true
パラメータをURLに追加しても結果は同じですが、これは私の意見ではより保守しやすいソリューションです。