文档章节

onetomany one的一方把set集合封装到json中

maxdeath
 maxdeath
发布于 2016/11/17 14:25
字数 59
阅读 50
收藏 0
点赞 0
评论 0
public JSONObject toJSONObject() {
        JSONObject jsonObject=new JSONObject();
        Set<FaqSub> subSet=getFaqSubSet()==null?new HashSet<>():getFaqSubSet();
        JSONArray array=new JSONArray();
        Iterator<FaqSub> it = subSet.iterator();
        while (it.hasNext()) {
            FaqSub faqSub=it.next();
            array.add(faqSub.toJSONObject());
        }
        jsonObject.put("id", CommonSugar.getTypedDefault(getId(),0L));
        jsonObject.put("title",CommonSugar.getTypedDefault(getTitle(),""));
        jsonObject.put("set",CommonSugar.getTypedDefault(array,""));
        return jsonObject;
    }

 

© 著作权归作者所有

共有 人打赏支持
maxdeath
粉丝 1
博文 23
码字总数 8253
作品 0
无锡
程序员
@OneToMany、@ManyToOne以及@ManyToMany讲解

一、一对多(@OneToMany) 1、单向一对多模型 假设通过一个客户实体可以获得多个地址信息。 对于一对多的实体关系而言,表结构有两种设计策略,分别是外键关联和表关联。 (1) 映射策略---外键...

gxchan ⋅ 2015/12/23 ⋅ 0

@OneToMany、@ManyToOne以及@ManyToMany讲解(五)

一、一对多(@OneToMany) 1、单向一对多模型 假设通过一个客户实体可以获得多个地址信息。 对于一对多的实体关系而言,表结构有两种设计策略,分别是外键关联和表关联。 (1) 映射策略---外键...

半夏alvin ⋅ 2012/11/27 ⋅ 2

cannot simultaneously fetch multiple bags 异常的解决办法

异常信息如下: org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags ...... 问题是什么时候出现的呢? 当一个实体对象中包含多于一个non-lazy获取...

liangtee ⋅ 2012/10/09 ⋅ 1

Hibernate笔记(一对多映射)

Hibernate笔记(一对多映射) 特别注意,oneToMany在添加和维护关系时比较麻烦,所以在开发中不建议使用OneToMany的单向 一对多映射 (一条信息多条评论) 做法:在一的一方添加一个Set集合来管理...

dh_ ⋅ 2014/04/13 ⋅ 0

Hibernate的映射

2.1、映射简介 对于所有的对象实体而言,有如下三种关系: 1:1,1:n,m:n 一种双向,一种单向。 2.2、一对多映射 多对一单向:many-to-one单向,指的是在多的这一端增加关联。 配置文件的...

pmos ⋅ 2016/10/17 ⋅ 0

hibernate关联关系的整理

hibernate关联关系的整理 1、关联关系映射的步骤 1.1关联关系的搭建 ---建表 ---建实体 1.2映射关联关系 1.3使用测试 2、映射关联关系 1:1 双向 单向 主表方: //关系属性 主表方: //mapped...

优惠券发放 ⋅ 04/18 ⋅ 0

Hibernate 注解配置问题

/商品分类一的一方*/ private GoodsCategoryEntity goodsCategoryEntity ; /商品分类一对多 */ private Set goodsCategoryEntitys = new HashSet(0); /** *方法: 取得一的一方 *@return : G......

跑呀??? ⋅ 2013/03/05 ⋅ 0

Hibernate常用的注解方法

1.类级别注解 @Entity 映射实体类 @Table 映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bean。 属性: name - 可选,对应数据库中的一个表。若表名与实体类名...

孟飞阳 ⋅ 2016/06/14 ⋅ 0

hibernate注解在一对多,一方控制多方怎么修改

这是一的一方,是房屋类 @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "house")public Set getHousePictures() { return this.housePictures; } 这是多的一方......

路人丁语 ⋅ 2015/09/18 ⋅ 2

hibernate 表关联 多对一 一对多 多对多 注解 xml

首先是xml文件配置的多对一: <many-to-one name="brand" column="brand" class="com.tch.model.Brand" /> brand是实体类中的属性,class对于类的全称 column对于外键 xml文件配置的一对多:...

小和尚敲代码 ⋅ 2016/02/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

LVM

LVM: 硬盘划分分区成物理卷->物理卷组成卷组->卷组划分逻辑分区。 1.磁盘分区: fdisk /dev/sdb 划分几个主分区 输入t更改每个分区类型为8e(LVM) 使用partprobe生成分区的文件:如/dev/sd...

ZHENG-JY ⋅ 34分钟前 ⋅ 0

彻底删除Microsoft Office的方法

参照此链接彻底删除Office https://support.office.com/zh-cn/article/%e4%bb%8e-pc-%e5%8d%b8%e8%bd%bd-office-9dd49b83-264a-477a-8fcc-2fdf5dbf61d8?ui=zh-CN&rs=zh-CN&ad=CN......

Kampfer ⋅ 49分钟前 ⋅ 0

大盘与个股之间关系

大盘走多:积极出手 顺势加码 大盘走空: 少量出手 退场观望 大盘做头:逆势减码 少量操作 大盘做底 : 小量建仓 小量试单

guozenhua ⋅ 51分钟前 ⋅ 0

Day16 LVM(逻辑卷管理)与磁盘故障小案例

lvm详解 简述 LVM的产生是因为传统的分区一旦分区好后就无法在线扩充空间,也存在一些工具能实现在线扩充空间但是还是会面临数据损坏的风险;传统的分区当分区空间不足时,一般的解决办法是再...

杉下 ⋅ 58分钟前 ⋅ 0

rsync实现多台linux服务器的文件同步

一、首先安装rsync,怎样安装都行,rpm,yum,还是你用源码安装都可以。因为我用的是阿里云的ESC,yum install rsync就ok了。 二、配置rsync服务 1.先建立个同步数据的帐号 123 groupadd r...

在下头真的很硬 ⋅ 今天 ⋅ 0

前端基础(三):函数

字数:1685 阅读时间:5分钟 函数定义 在最新的ES规范中,声明函数有4中方法: -函数声明 -函数表达式 -构造函数Function -生成器函数 1.函数声明 语法: function name([param[, param2 [....

老司机带你撸代码 ⋅ 今天 ⋅ 0

Java虚拟机的Heap监狱

在Java虚拟机中,我是一个位高权重的大管家,他们都很怕我,尤其是那些Java 对象,我把他们圈到一个叫做Heap的“监狱”里,严格管理,生杀大权尽在掌握。 中国人把Stack翻译成“栈”,把Hea...

java高级架构牛人 ⋅ 今天 ⋅ 0

Spring MVC基本概念

只写Controller

颖伙虫 ⋅ 今天 ⋅ 0

微软重金收购GitHub的背后逻辑原来是这样的

全球最大的开发者社区GitHub网站花落谁家的问题已经敲定,微软最终以75亿美元迎娶了这位在外界看来无比“神秘”的小家碧玉。尽管此事已过去一些时日,但整个开发者世界,包括全球各地的开源社...

linux-tao ⋅ 今天 ⋅ 0

磁盘管理—逻辑卷lvm

4.10-4.12 lvm 操作流程: 磁盘分区-->创建物理卷-->划分为卷组-->划分成逻辑卷-->格式化、挂载-->扩容。 磁盘分区 注: 创建分区时需要更改其文件类型为lvm(代码8e) 分区 3 已设置为 Linu...

弓正 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部