我需要根据某个级别和父ID从数据库中获取数据。附件是数据库的屏幕截图:
我需要以下JSON格式的数据:
{
heading:[21, 'Report Group'],
data:[
{
name:[26, 'Monthly Data'],
list:[
{
[28, 'My History'], [336, 'Sales 1'], [337, 'Sales 2'], [338, 'Sales 3']
}
]
},
{
name:[27, 'Current Reports'],
list:[
]
},
{
name:[28, 'My Report'],
list:[
]
}
]
}
您能帮我写一些我应该写的Java代码,以将这些数据从DB映射到Java对象。
在这里,基于rpt_lvl(即0),我们需要首先找出rpt_filter_id(即21)。然后应基于rpt_filter_id使用下一个rpt_lvl(即1)和rpt_filter_prnt_id(即21)进行映射。等等。
请协助。