阶段3 1.Mybatis_12.Mybatis注解开发_5 mybatis注解建立实体类属性和数据库表中列的对应关系


创建新项目,一对多

复制刚才关闭的项目的文件

复制到们的新项目里面

复制包的依赖

删减相关代码。只保留这三个查询的方法

模糊查询改成传统的占位符的方式

之前是可以自定义实体类的属性字段,和数据库的字典不一致

增加测试方法

除了用户民 其他都是null值

@Results注解

这个注解包含了id和多个result

里面还有还有一个@Result注解

如果是主键把id设置为true,id默认为false

所有第一个id这里我们设置为true,表示id字段是主键

其他的字段可以不用因为id 默认为false


再次测试

字段就都有值了


但是再次测试另外的方法的时候,别的方法也需要这些注解。Results加上id属性

使用ResultMap指定id

测试findOne数据可以正常

value只有一个 元素可以省略,数组中只有一个元素,大括号也可以省略


测试结果相同

给模糊查询也加上映射

测试


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM