Mybatis如何实现返回值与Bean字段精确匹配?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2057个文字,预计阅读时间需要9分钟。
1. 编写项目介绍时,需注意与原有mybatis.xml文件修改方法的差异,不同项目要求各异。当需查询的数据与entity的bean不完全匹配时(如需统计时间等),不宜写过多d。
1. 编写目的
这个介绍的与那些修改mybatis.xml文件的方法不一样,目的也不一样。
当我们需要查询的数据跟entity的bean完全不匹配的时候(比如说需要统计的时候),我们不可能写多个dao层的查询接口,然后一个一个map到xml中去。
我们可以专门写一个类,根据自己的需要把统计的属性都写到里面去,然后一次性查询,就可以获得所有需要统计的数据。
2. 重要方法
专门编写一个实体类。实体类中包含的都是自己需要统计的属性。
编写dao层的接口方法的返回值就是这个实体类。
在映射的map.xml中编写查询时,使用as …的方法与实体类中的属性一一对应。
本文共计2057个文字,预计阅读时间需要9分钟。
1. 编写项目介绍时,需注意与原有mybatis.xml文件修改方法的差异,不同项目要求各异。当需查询的数据与entity的bean不完全匹配时(如需统计时间等),不宜写过多d。
1. 编写目的
这个介绍的与那些修改mybatis.xml文件的方法不一样,目的也不一样。
当我们需要查询的数据跟entity的bean完全不匹配的时候(比如说需要统计的时候),我们不可能写多个dao层的查询接口,然后一个一个map到xml中去。
我们可以专门写一个类,根据自己的需要把统计的属性都写到里面去,然后一次性查询,就可以获得所有需要统计的数据。
2. 重要方法
专门编写一个实体类。实体类中包含的都是自己需要统计的属性。
编写dao层的接口方法的返回值就是这个实体类。
在映射的map.xml中编写查询时,使用as …的方法与实体类中的属性一一对应。

