sql java 对象_java,sql_java 处理 sql 和 嵌套的内部集合对象,java,sql - phpStudy

java 处理 sql 和 嵌套的内部集合对象

对 api 提供 json 接口,比如果获取 post.

{

id : 1,

name : "post",

categorie : {

id : 3,

name : "test"

}

tags :[

{

id: 1,

name: "test"

},

{

id: 2,

name: "test2"

},

]

}

希望属性都是一个对象, 对于 categorie 这个的对象,我可以在 select 中使用固定的前缀(categorie_xxxx )来表示,解析的时候再把前缀去掉。

但是对于 tags 这种集合对象,我就不知道怎么做了。因为是一对多的关系,考虑到 post list 的获取,我不想用很多sql。

根据 post.id Group 后的,如果要拿到 tags 的内容,我只能使用 GROUP_CONCAT, 但 GROUP_CONCAT 其实是当字符串拼接了,有逗号问题,有长度问题,等等。

所以问题是我如何使用一条 sql 查出 post (包括查 post list),同时结果集可以很方便的解析为嵌套的集合对象。

相关阅读:

Thumbnailator 生成的图片怎么让他不带后缀

Safari可以显示输入一位数键盘焦点自动切换到下一个输入框的效果 而在UIWebView里面没有

突然忘记这个怎么写了:单元格点击高亮后,然后点击下面的按钮,把高亮部分里面的内容弹出来

手机端的1px问题

如何做权限控制,访问控制,基于角色的访问控制

npm 怎么只安装 dependencies 而不安装devDependencies

c#怎么调用c++的类和函数

一个关于 HttpWebRequest post 数据的问题

在Sublime text 3 中 使用 Autoprefixer 没反应

如何设置C++string迭代器循环终止条件?

mac下安装最新的java 但是在命令行输入 java -v版本还是1.6

如何设计一种只需要针对文章的标题进行分词搜索,而不需要对文章内容全文搜索?

排查缓存问题

http请求之间实现操作系统层面的通信,有可能吗?

socket编程时用ObjectInputstream出现了libcore.io.streams.readfully

Ubuntu下Qt程序,如何显示出权限认证对话框?

跨域ajax post json数据成功之后,是否可以跳转到登录状态的页面?

touch事件移动端页面里面嵌套iframe

@WebFilter的annotation如何设置可以对应web.xml中filter的先后顺序问题?

mysql中批量插入数据,出现错误?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值