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 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 );

用户已保存,没有出现错误,但有关请求的信息尚未与用户数据一起保存......(没有为请求插入任何内容)

知道我在做什么错吗?

谢谢,

安德烈

4

1 回答 1

1

你没有做错任何事......你抓住我们的裤子。我们实际上是在那个中间。上周,我们刚刚提供了对这段代码的支持,它确实有效......

public class Car {
   @NoSqlEmbedded
   private List<String> cookies;
   @NoSqlEmbedded
   private List<LocalDate> dates;
}

但我们还没有完成上述一项。目前它已经完成了一半,这就是为什么你没有收到错误的原因(以前,错误是“这还不支持”)

谢谢,院长

于 2012-10-25T12:45:26.433 回答