MyBatis 注解开发——一对一和多对多查询

前期工作

  创建我们的account类

   创建IAccountDao接口

   测试类

一对一查询

  如果我们啥都没操作,只会查出来所有账户,并不会显示用户信息,和xml一样,我们也要在实体类里加入一对一的映射

   除此之外我们还要配置results注解

  前三个是account本来的映射,第四个就是一对一关联,property是对应实体类,column是传入的参数,one里面的select是使用的方法,fetchType有三个值,分别对用立即加载,延迟加载和默认。

  这时我们运行一下测试类方法,用户的信息就也跟着出来了。

多对多操作

  和一对一一样,我们要在实体类里添加一对多映射

   然后我们在IAccountDao添加根据uid查询账户的方法

   最后配置IUserDao的注解

   最后我们来到测试类

   运行一下,奈斯~

 

 

 

 

  

 

 

posted @ 2020-09-10 17:09  艾尔夏尔-Layton  阅读(275)  评论(0)    收藏  举报