Mybatis resultMap解析

来源:互联网 发布:qq五笔输入法 linux 编辑:程序博客网 时间:2024/05/17 01:11

项目中使用mybatis,配置很多resultMap 这种vo的数据,有时候想通过程序获取这个resultMap,从而知道数据库的数据字段跟对用vo的字段的对应关系,这个时候我们可以这样做。

        

public void testConfigure() {//获取mybatis 的变量SqlSessionFactory sqlSessionFactory = (SqlSessionFactory) springContext.getBean("sqlSessionFactory");//取得Configuration ,获取到对应的resultMapResultMap 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的代码。

0 0
原创粉丝点击