Spring Roo-MongoDb-字符串列表



创建列表<gt;Spring Roo会员这不能回答我的问题!

所以我想做的是"字段列表--fieldName addressList"但Spring roo似乎只允许"field set--fieldName addressList--type ~.model.A",而我甚至不能做"field set--fieldName addressList--type java.lang.String"

所以它应该很简单,但为什么它不支持呢?或者我应该做些什么来达到同样的结果?

"为什么它不支持?"

因为框架的这一部分旨在表示持久化实体的关系。为什么要与(非集合)列表关联?你怎么知道这个条目是否是相关记录的一部分,而不仅仅是重复的?

"我甚至不能做"field set--fieldName addressList--type java.lang.String"

这是因为java.lang.String不是jpa类。您只能将jpa实体相互关联。

您应该创建一个Address类,该类具有与此对象相关的String字段表示形式。

entity jpa --class ~.Address
field string AddressLine1 --notNull
field string AddressLine2 
focus --class ~.YourClassThatNeedsAnAddressList
field set --fieldName addressList --type ~.Address

现在,~.YourClassThatNeedsAddressList的每个实例都可以有多个与其关联的地址。每个地址由两个字符串组成。

最新更新