2019年11月2日

MyBatis框架-ResultMap节点

摘要: 需求:查询结果要求显示用户名,用户密码,用户的角色 因为在用户表中只有用户角色码值,没有对应的名称,角色名称是在码表smbms_role表中,这时我们就需要联表查询了。 之前我们使用的是给查询结果字段取别名的方式来和实体类中的属性进行映射。现在我们换一种写法,使用ResultMap节点。 先介绍一下 阅读全文

posted @ 2019-11-02 21:02 ~码铃薯~ 阅读(1091) 评论(0) 推荐(0) 编辑

Mybatis框架-联表查询显示问题解决

摘要: 需求:查询结果要求显示用户名,用户密码,用户的角色 因为在用户表中只有用户角色码值,没有对应的名称,角色名称是在码表smbms_role表中,这时我们就需要联表查询了。 这里需要在User实体类中添加一个字段-userRoleName并添加相应的set get方法 User.java UserMap 阅读全文

posted @ 2019-11-02 20:08 ~码铃薯~ 阅读(459) 评论(0) 推荐(0) 编辑

使用mybatis框架实现带条件查询-多条件(传入Map集合)

摘要: 我们发现我们可以通过传入javaBean的方式实现我们的需求,但是就两个条件,思考:现在就给他传入一个实体类,对系统性能的开销是不是有点大了。 现在改用传入Map集合的方式; 奥!对了,在创建map集合时候,居然报错了,The type java.util.Map$Entry cannot be r 阅读全文

posted @ 2019-11-02 18:33 ~码铃薯~ 阅读(3385) 评论(0) 推荐(0) 编辑

使用mybatis框架实现带条件查询-多条件(传入实体类)

摘要: 在实际的项目开发中,使用mybatis框架查询的时候,不可能是只有一个条件的,大部分情况下是有多个条件的,那么多个条件应该怎样传入参数; 思考: 需求:根据用户姓名(模糊查询),和用户角色对用户表进行查询 UserMapper.xml 1 <!-- 按照名称查询,用户角色,查询用户列表 mybati 阅读全文

posted @ 2019-11-02 17:12 ~码铃薯~ 阅读(7107) 评论(0) 推荐(0) 编辑

使用mybatis框架实现带条件查询-单条件

摘要: 之前我们写的查询sql都是没有带条件的,现在来实现一个新的需求,根据输入的字符串,模糊查询用户表中的信息 UserMapper.xml UserMapper.java 与jdbc的比较: 编写测试方法 运行结果: 查询数据库 注意:练习到现在为止,一定要保证数据库的字段名和javaBean的属性名称 阅读全文

posted @ 2019-11-02 16:26 ~码铃薯~ 阅读(899) 评论(0) 推荐(0) 编辑

mybatis的注意事项一

摘要: 在UserMapper.xml文件中写resultType="cn.smbms.dao.pojo.User"返回类型的全路径是不是很长,而且也比较不美观;不便于后期项目的维护。 解决办法: 第一种方式:是比较推荐的。 第二种方式:是不推荐使用的,因为如果一个项目在比较大的时候,一个包下面的类会比较多 阅读全文

posted @ 2019-11-02 14:02 ~码铃薯~ 阅读(93) 评论(0) 推荐(0) 编辑

mybatis连接mysql查询时报Cannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMP

摘要: 今天在学习mybatis框架的时候遇到了一个问题:查询用户表的时候报 Cannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMP 查看自己数据库中有一条数据: 意思是:无法将值“0000-00-00 00:00:00” 阅读全文

posted @ 2019-11-02 13:00 ~码铃薯~ 阅读(1699) 评论(0) 推荐(0) 编辑

导航