比如调用了
这个方法,mybatis 的哪个 api 可以获取到调用的方法名称。
mybatis 如何获取到调用的mapper 中的方法名
相关帖子
-
qzzsunly •作者
@88250 公司的一个框架,封装了一下 mybatis,然后有个问题,就是在 mapper 文件中定义了多个 resultmap 的时候就出现了错误。
Collection<?> resultMaps = m_configuration.getResultMaps(); for (Object item : resultMaps) { if (item instanceof ResultMap) { ResultMap rm = (ResultMap) item; if (rm.getType().equals(m_entityClass) && rm.getId().endsWith(RESULT_MAP_POSTFIX)) { return rm; } } } 获取到所有的resultmap,遍历然后判断resultmap的id 是不是以“resultmap”结尾的。 调用mapper的方法,这个方法中指定了resultmap,但是上面的代码中获取到的不是这个指定的resultmap <select id="selectByCriteria" resultMap="ResultMapWithBlob" parameterType="Criteria" > select <include refid="Base_Column_List" /> , <include refid="Blob_Column_List" /> from player_phase_work <where > <include refid="Criteria.Filter" /> </where> <include refid="Criteria.Order" /> </select>
我就在想能不能获取到 ResultMapWithBlob 这个 resultmap.
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于