Commit e1a2d185 authored by hewei's avatar hewei

乐观锁插件支持自定义nextVersion

parent a53e8e05
......@@ -151,9 +151,13 @@ public class ModelBuilderPlugin extends BasePlugin {
"obj." + setterMethod.getName() + "(" + field.getName() + ");",
"return this;"
);
// hook
if (PluginTools.getHook(IModelBuilderPluginHook.class).modelBuilderSetterMethodGenerated(method, topLevelClass, innerClass, introspectedColumn, introspectedTable)) {
innerClass.addMethod(method);
logger.debug("itfsw(数据Model链式构建插件):" + topLevelClass.getType().getShortName() + ".Builder增加" + method.getName() + "方法(复合主键)。");
}
}
Method build = JavaElementGeneratorTools.generateMethod(
"build",
......
......@@ -245,7 +245,7 @@ public class OptimisticLockerPlugin extends BasePlugin implements IModelBuilderP
*/
@Override
public boolean modelBuilderClassGenerated(TopLevelClass topLevelClass, InnerClass builderClass, List<IntrospectedColumn> columns, IntrospectedTable introspectedTable) {
return false;
return true;
}
// ========================================= sqlMap 生成 ============================================
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment