contents文章表,images图片表。images表中有一个content_id外键,现在是这样的,我getAllContents()查询所有文章内容返回listContents,然后同时查询getAllImages()所有图片返回listImage,怎么把content集合中的每项文章跟image图片关联?
请大佬赐教,谢谢
class content{
images[] setImages(images[]){}
}
void query(){
content[] contents= db.getAllcontents();
image[] images=db.getAllImages();
for(content in contents)
images[] arr=images.where(p=>p.content_id==content.id);
content.setImages(arr);
}
谢谢
说个通俗易懂的,加一个新对象newObj,里面包括contents对象和图片数据
for循环listContents,
newObj塞入contents对象的全部数据
在里面继续for循环listImage,
如果listImage里的content_id的listContents里的id,将images对象里的图片塞入newObj
感谢,已经用java Stream解决了