ついにエラーが見つかりました!
Hibernateが私に返してきたエラーメッセージは「int型の値が正しくありません:admin」でしたが、それはそうではありません 問題。このメッセージは、この問題に関して完全に狂っていました。 本当の問題は、データベースでは主キー(pk_role)がVARCHAR型であるのに、エンティティではINTEGER型として配置することでした。
Vladがjdbcドライバーのバージョンを想定するのを手伝ってくれた後、私はかなりうまく機能している他のプロジェクトとまったく同じ構成を配置し、エラーは同じだったので、エラーが自分のコードにあることは確かでした。