1.解决每次生成xml 合并问题
这个个类中 IntrospectedTableMyBatis3Impl 改成红色的,让其不合并xml代码,直接生成覆盖
@Override
public List<GeneratedXmlFile> getGeneratedXmlFiles() {
List<GeneratedXmlFile> answer = new ArrayList<GeneratedXmlFile>();
if (xmlMapperGenerator != null) {
Document document = xmlMapperGenerator.getDocument();
GeneratedXmlFile gxf = new GeneratedXmlFile(document,
getMyBatis3XmlMapperFileName(), getMyBatis3XmlMapperPackage(),
context.getSqlMapGeneratorConfiguration().getTargetProject(),
false, context.getXmlFormatter());
if (context.getPlugins().sqlMapGenerated(gxf, this)) {
answer.add(gxf);
}
}
return answer;
}
2.解决sqlserver 中 生成的查询加 nolock
本文介绍了一种解决MyBatis在生成XML映射文件时遇到的合并问题的方法,通过修改源代码使得生成的XML文件能够直接覆盖旧文件,避免了手动合并的繁琐过程。
428

被折叠的 条评论
为什么被折叠?



