栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

JPA:将整数列表存储在单个字段中

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JPA:将整数列表存储在单个字段中

不可能在一个字段中存储多个值。将它们存储在单个字段中的原因是什么?

一种方法可以是使用String类型的字段,然后在所有内容之间添加一个逗号分隔的列表,并在getter和setter中联接/分解:

private String vals;public setVals(int vals[]){     // this.vals = Iterate vals[] and create a comma separated string}public int[] getVals(){    // vals.split(",") to get a list of Strings, then typecast/parse them to ints before returning}

使用

@ElementCollection
注释并
@CollectionTable
控制映射需要一个单独的表来存储值。

@ElementCollectionprivate Collection<Integer> integers;

在http://en.wikibooks.org/wiki/Java_Persistence/ElementCollection上了解有关元素集合的更多信息。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/435411.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号