JPA / EJBコードで「デタッチされたエンティティが永続エラーに渡されました」
この基本的なJPA / EJBコードを実行しようとしています。 public static void main(String[] args){ UserBean user = new UserBean(); user.setId(1); user.setUserName("name1"); user.setPassword("passwd1"); em.persist(user); } このエラーが発生します: javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.JPA.Database 何か案は? 私はインターネットで検索しました、そして私が見つけた理由は: これは、オブジェクトの作成方法、つまりIDプロパティを明示的に設定した場合に発生しました。ID割り当てを削除すると修正されました。 しかし、私はそれを取得できませんでした、コードを機能させるために何を変更する必要がありますか?