您的位置:首页 > 其它

Mybatis 获取resultMap的数据映射信息

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

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的代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐