自关联查询的数据库如下:

 mybatis的自关联查询

要想实现自关联查询就必须在实体中植入一个自身集合。

如下:

mybatis的自关联查询

 

dao层接口:

/**
* 根据pid查找所有子分类集合
* @param pid
* @return
*/
public List<Category> getCatByPid(int pid);



xml文件:

mybatis的自关联查询

 

测试类:

@Test
public void getCatByPid(){
SqlSession session = MyBatisUtil.getSession();
ICategoryDAO mapper = session.getMapper(ICategoryDAO.class);
List<Category> list = mapper.getCatByPid(1);
for (Category item:list){
System.out.println(item);
}
}




效果如下:

mybatis的自关联查询

mybatis的自关联查询

 


 

相关文章:

  • 2021-09-28
  • 2021-12-01
  • 2021-06-27
  • 2021-11-07
  • 2022-12-23
  • 2021-08-15
  • 2021-10-10
猜你喜欢
  • 2022-02-27
  • 2021-08-10
  • 2021-09-26
  • 2021-09-06
  • 2021-09-24
相关资源
相似解决方案