Mybatis 获取resultMap的数据映射信息
2013-05-26 00:02
387 查看
项目中使用mybatis,配置很多resultMap 这种vo的数据,有时候想通过程序获取这个resultMap,从而知道数据库的数据字段跟对用vo的字段的对应关系,这个时候我们可以这样做。
拿出来后就好办了,这样可以写更多的base的代码。
public void testConfigure() { // 获取mybatis 的变量 SqlSessionFactory sqlSessionFactory = (SqlSessionFactory) springContext .getBean("sqlSessionFactory"); // 取得Configuration ,获取到对应的resultMap ResultMap map = sqlSessionFactory.getConfiguration().getResultMap( "dicDimMetaDefResultMap"); // ok,遍历 List<ResultMapping> mapping = map.getResultMappings(); for (ResultMapping mp : mapping) { System.out.println(mp.getColumn() + "-->" + mp.getProperty() + "-->" + mp.getJavaType()); } System.out.println("end"); }把
Configuration
拿出来后就好办了,这样可以写更多的base的代码。
相关文章推荐
- mybatis使用association的resultMap方式进行映射少数据问题
- Mybatis连3表查询数据resultMap结果映射
- Mybatis连3表查询数据resultMap结果映射
- Mybatis连结3表查询数据resultMap结果映射
- Mybatis 高级结果映射 ResultMap Association Collection
- Mybatis 高级结果映射 ResultMap Association Collection
- Mybatis resultMap空值映射问题解决
- SSH框架之Hibernate的Map集合映射、Map集合数据的保存、集合数据的获取
- MyBatis学习 之 二、SQL语句映射文件(1)resultMap
- Mybatis (六)数据模型分析思路、一对一、resultMap、一对多、多对多
- Mybatis 高级结果映射 ResultMap Association Collection
- 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma
- springMVC+mybatis查询数据,返回resultType=”map”时,如果数据为空的字段,则该字段省略不显示的解决方案
- MyBatis学习(二)、SQL语句映射文件(1)resultMap
- Mybatis 高级结果映射 ResultMap Association Collection
- MyBatis之输入与输出(resultType、resultMap)映射
- 深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap
- Mybatis 高级结果映射 ResultMap Association Collection
- 深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap
- mybatis中的resultMap的映射关系详解