私のプロジェクトには、次の2つのクラスがあります。
@NoSqlEmbeddable
public class RequestTO2 {
@NoSqlId
private String id;
private String jSon
getter(), setters() }
@NoSqlEntity
public class User {
@NoSqlId
@NoSqlIndexed
private String id;
@NoSqlEmbedded
private List<RequestTO2> requests = new ArrayList<RequestTO2>();
getters(), setters() }
私のコードでは、 request で User insert を実行しようとしています:
User user = new User();
user.setId( "111" );
RequestTO2 req2 = new RequestTO2 ();
req2.setId("abc");
req2.setjSon("json:test");
user.getRequests().add(req2);
em.put( user );
em.flush( user );
ユーザーは保存され、エラーは表示されませんが、リクエストに関する情報はユーザーデータとともに保存されていません... (リクエストには何も挿入されません)
私が間違っていることについて何か考えはありますか?
ありがとう、
アンドレ