mybatis
歪歪坨
这个作者很懒,什么都没留下…
展开
-
mybatis多表查询——一对多
有两张表 User表和Account表,一个用户可以拥有多个账户,在mybatis中视作一对多关系 那么如何在查询一个用户的时候,同时查询该用户名下的所有账户信息呢? 案例:查询一个用户的时候,同时查询该用户名下的所有账户信息 User表设计 Account表设计 实现: 在User实体类中新增一个账户类的集合属性,并生成getter setter方法 Dao层实现 测试: 结果: ...原创 2021-10-18 21:16:39 · 205 阅读 · 0 评论 -
mybatis多表查询——一对一
有两张表 User表和Account表,多个账户可以对应一个用户,但是在mybatis中,视作一对一关系,即一个账户只能对应一个用户 那么如何在查询Account表时,同时获取该账户所属用户的信息呢? 案例:查询账户表,同时获取该账户所属用户的信息 User表设计 Account表设计 Account表的uid是User表的外键 mybatis实现: 在Account实体类中添加一个User字段 Dao层实现 测试: 结果: ...原创 2021-10-18 20:21:18 · 155 阅读 · 0 评论 -
使用mybatis遇到实体类字段和数据库字段不匹配时如何解决?
实体类字段 数据库字段 遇到这种情况正常操作将无法将数据封装进实体类中,那么该如何解决呢? 只需在Dao接口类的方法上添加Results注解即可 在其它方法上使用ResultMap注解使用上面定义好的Results 封装成功 ...原创 2021-10-18 18:01:59 · 1105 阅读 · 0 评论 -
mybaits的动态SQL查询
查询结果:原创 2021-10-15 13:17:57 · 94 阅读 · 0 评论 -
mybatis使用注解开发和编写dao类实现方式
1.如果使用注解来配置的话,那resources下的UserDao.xml就没有意义了,直接删除 2.在UserDao里的方法上添加一个注解@Select并指定sql语句 3.更改主配置文件SqlMapConfig.xml 4.运行 结果一致 ...原创 2021-10-13 14:39:49 · 196 阅读 · 0 评论 -
Mybatis入门
mybatis的入门 mybatis的环境搭建 第一步:创建maven工程并导入坐标 打包方式为jar包 导入mybatis和mysql依赖(坐标) 第二步:创建实体类和dao接口 第三步:创建mybatis的主配置文件 SqlMapConfig.xml 第四步:...原创 2021-10-13 14:10:41 · 114 阅读 · 0 评论