@Select("select * from shop_goods where goods_id = #{goods_id} ")
@Results({
@Result(property="goods_id", column="goods_id"),
@Result(column="category_id", property="cate",
one=@One(select="link.yixing.dao.ShopCategoryDao.selectById",
fetchType=FetchType.EAGER)),
@Result(column="goods_id", property="specs",
one=@One(select="link.yixing.dao.ShopGoodsDao.selectGoodSpecById",
fetchType=FetchType.EAGER)),
@Result(column="goods_id", property="specrel",
one=@One(select="link.yixing.dao.ShopGoodsDao.selectGoodSpecRelById",
fetchType=FetchType.EAGER)),
@Result(column="image_id", property="images",
one=@One(select="link.yixing.dao.ShopGoodsDao.selectGoodsImagesById",
fetchType=FetchType.EAGER))
})
S
mybatis一对多的应用,实际还是one=@One.实际应用中,pojo就用List接收了。
最新推荐文章于 2021-10-30 15:40:23 发布