电贺!需要帮助解决以下问题:
假设我需要存储Double值的实体组,例如
M1: {M1.1, M1.2, ..., M1.10}
M2: {M2.1, M2.2, ..., M2.15}
...
M10: {M10.1, M10.2,..., M10.5}
这些值由客户端通过JSP设置。
如何将它们存储在实体中?
我缺乏理解以及如何存储List<List<Double>>
或List<ArrayList<Double>>
或double[][]
等的示例...
用Google搜索,但从未找到答案..
希望得到一些帮助!!
答案 0 :(得分:0)
在弄清楚如何使用Hibernate存储数据之前,您需要弄清楚数据将如何在数据库中表示。一旦你有了这个,从Java到SQL的映射变得更加清晰。
您要做的第一件事就是弄清楚如何存储数字列表。最直接的方法是创建两个表:
包含三个字段的NumbersListEntry表:ListId(引用NumbersList表),EntryOrder(列表中条目的位置)和Number(实际数字)。
一旦你有了这个,你可以存储两个附加表的列表,与第一个表非常相似:
ListOfList表,其中包含ID和与列表列表相关的一些数据(所有者等)。