我的项目有两个课程如下:
@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 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 );
用户已保存,没有出现错误,但有关请求的信息尚未与用户数据一起保存......(没有为请求插入任何内容)
知道我在做什么错吗?
谢谢,
安德烈