数据库字段如图
三个主键 day,hour,store ,就是按要可以查出某天的某小时的某个店铺的具体销售情况,
day,hour,store的数据可重复,但三个字段组成的数据是唯一的。
要求用java mysql jdbc(其它数据库连接技术也可以)但语言必须是java。
如何读取数据库组成下面这种格式的json
我自己用jdbc然后多层while循环可以组成这种格式,但是非常低效。数据量一大就很慢很慢了
求高效的解决办法
多层嵌套格式
{
2016-07-16:
{
1:
[
nike:{
sales_count:1000
profit:200
sales_value:10000
}
adidas:
{
sales_count:1001
profit:201
sales_value:10001
}
]
2:
[
nike:{
sales_count:1002
profit:203
sales_value:10004
}
adidas:
{
sales_count:1005
profit:206
sales_value:10007
}
]
......
2016-07-17:
{
1:
[
nike:{
sales_count:1008
profit:208
sales_value:10008
}
adidas:
{
sales_count:1009
profit:209
sales_value:10009
}
]
2:
[
nike:{
sales_count:2002
profit:204
sales_value:20004
}
adidas:
{
sales_count:1505
profit:216
sales_value:10077
}
]
......
}