Guice、Jasypt、および GWT+Jetty サーバーで JPA を使用しています。
暗号化された列のカスタム タイプを作成しようとしています。
カスタムタイプがあるpackage-info.javaを作成しました。package-info.java は、持続性クラスを含むパッケージ内にあります。
永続性クラスでは、特定の暗号化の列に注釈を付けました。
devmode で桟橋を起動すると、次のエラーが表示されます。
javax.persistence.PersistenceException: [PersistenceUnit: persistenceUnit] org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:914) で org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:889) で EntityManagerFactory をビルドできませんorg.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:56)
……
原因: org.hibernate.MappingException: タイプを特定できませんでした: encryptedDateAsString、テーブル: employee、列: [org.hibernate.mapping.Column(encrypted_birth_date)]
私が間違っていることは何ですか?
ありがとう