MyBatis 注解开发——一对一和多对多查询
前期工作
创建我们的account类

创建IAccountDao接口

测试类

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

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

前三个是account本来的映射,第四个就是一对一关联,property是对应实体类,column是传入的参数,one里面的select是使用的方法,fetchType有三个值,分别对用立即加载,延迟加载和默认。
这时我们运行一下测试类方法,用户的信息就也跟着出来了。

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

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

最后配置IUserDao的注解

最后我们来到测试类

运行一下,奈斯~

一点一点积累,一点一点蜕变!

浙公网安备 33010602011771号