TIMESTAMP列を持つエンティティがあります。EntityManagerを使用してデータベースに新しいエントリを永続化すると、テーブルに正しく設定された新しい行を確認できますが、preparedQueryを使用してこのエンティティを取得しようとすると、TIMESTAMP属性がNullのエンティティが返されます。テーブル内でnullではありません。
@Basic(optional = false)
@NotNull
@Column(name = "devis_date_crea", nullable = false)
@Temporal(TemporalType.TIMESTAMP)
private Date devisDateCrea;
注意:永続コンテキストで検証modをnullに設定するまで、persistメソッドはEJBCallBackExceptionをスローしました。