Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List SpringRoo-MongoDb——字符串列表_List_Mongodb_Spring Roo - Fatal编程技术网

List SpringRoo-MongoDb——字符串列表

List SpringRoo-MongoDb——字符串列表,list,mongodb,spring-roo,List,Mongodb,Spring Roo,这并不能回答我的问题 所以我想做的是“字段列表--字段名地址列表” 但是SpringRoo似乎只允许“字段集--fieldName地址列表--type~.model.A”,而我甚至不能“字段集--fieldName地址列表--type java.lang.String” 所以它应该很简单,但为什么它不支持呢?或者我应该做些什么来实现同样的结果?“为什么它不支持这个?” 因为框架的这一部分是为了表示持久化实体之间的关系而设计的。为什么要与(非集合)列表关联?您如何知道条目是否是相关记录的一部分,而

这并不能回答我的问题

所以我想做的是“字段列表--字段名地址列表” 但是SpringRoo似乎只允许“字段集--fieldName地址列表--type~.model.A”,而我甚至不能“字段集--fieldName地址列表--type java.lang.String”

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

“为什么它不支持这个?”

因为框架的这一部分是为了表示持久化实体之间的关系而设计的。为什么要与(非集合)列表关联?您如何知道条目是否是相关记录的一部分,而不仅仅是副本

“我甚至不能做”字段集--fieldName地址列表--type java.lang.String”

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

应该使用与此对象相关的字符串字段表示创建Address类

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

现在~。需要一个AddressList的类的每个实例都可以有多个与其关联的地址。每个地址由两个字符串组成

谢谢,看来我需要创建一些不必要的类。如果我想存储字符串ID列表,该怎么办?在mongodb?的文档中,您似乎没有考虑面向对象。字符串列表代表什么?ID代表什么?身份证能做什么?(对自己?)我得出结论,任何东西的列表都有相关的功能——我要求某人找到一个没有相关功能的例子。在这种情况下,您不仅应该对列表包含的类进行建模,还应该将列表本身作为一个类进行建模。这意味着不创建字段列表,而是创建一个字段--fieldName addresses--Type~.addresses。地址可以是任何东西——地图、集合、列表。