1 resultType(输出类型)
- 可以输出简单类型
- 输出pojo对象(实体类对象)
- 输出pojo列表(实体类列表)
注意:当我们使用查询封装的时候,必须要求实体类和数据库的列名保持一致
2 那么 如果实体类和数据库的列名不一致呢?
我们修改测试一下
接下来需要修改的地方:
输出结果成功:
3 进行了上面2的操作(增删改),我们的查询会输出什么结果呢?
因为实体类和数据库的列名不同,那么查询完之后,它能封装信息吗?
是全部都封装不进去,还是某些信息封装不进去呢?
但是如果某些信息能封装进去,那么是因为什么原因呢?
我们运行一下结果:
显示结果:
经过上诉操作了解到:
并不是所有的信息都封装不进去,只有username封装了进去
那么原因是什么呢?
由于所有的属性都没有对象,都封装不进去
那么为什么userName封装进去了呢?因为mysql不区分大小
解答:
实体类中的userName 和 数据库的mysql中的 username 都是一样的,可以匹配
但是Linux是严格区分大小写的