Commit 1e8d2743 authored by hewei's avatar hewei

部分注释更改

parent 33c2bf94
......@@ -49,7 +49,6 @@ public class CriteriaBuilderPlugin extends PluginAdapter {
* @param topLevelClass
* @param introspectedTable
* @return
* @author hewei
*/
@Override
public boolean modelExampleClassGenerated(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
......@@ -65,7 +64,7 @@ public class CriteriaBuilderPlugin extends PluginAdapter {
if (!"createCriteriaInternal".equals(method.getName()))
continue;
method.getBodyLines().set(0, "Criteria criteria = new Criteria(this);");
logger.info("hw:CriteriaBuilder修改Example的createCriteriaInternal方法,修改构造Criteria时传入Example对象");
logger.info("itfsw:CriteriaBuilder修改Example的createCriteriaInternal方法,修改构造Criteria时传入Example对象");
}
return true;
}
......@@ -76,7 +75,6 @@ public class CriteriaBuilderPlugin extends PluginAdapter {
* @param topLevelClass
* @param innerClass
* @param introspectedTable
* @author hewei
*/
private void addFactoryMethodToCriteria(TopLevelClass topLevelClass, InnerClass innerClass, IntrospectedTable introspectedTable) {
Field f = new Field("example", topLevelClass.getType());
......@@ -89,7 +87,7 @@ public class CriteriaBuilderPlugin extends PluginAdapter {
if (method.isConstructor()) {
method.addParameter(new Parameter(topLevelClass.getType(), "example"));
method.addBodyLine("this.example = example;");
logger.info("hw:CriteriaBuilder修改Criteria的构造方法,增加example参数");
logger.info("itfsw:CriteriaBuilder修改Criteria的构造方法,增加example参数");
}
}
......@@ -100,6 +98,6 @@ public class CriteriaBuilderPlugin extends PluginAdapter {
method.addBodyLine("return this.example;");
CommentTools.addGeneralMethodComment(method, introspectedTable);
innerClass.addMethod(method);
logger.info("hw:CriteriaBuilder增加工厂方法example");
logger.info("itfsw:CriteriaBuilder增加工厂方法example");
}
}
......@@ -51,7 +51,6 @@ public class LimitPlugin extends PluginAdapter {
* @param topLevelClass
* @param introspectedTable
* @return
* @author hewei
*/
@Override
public boolean modelExampleClassGenerated(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
......@@ -70,7 +69,7 @@ public class LimitPlugin extends PluginAdapter {
rows.setType(integerWrapper);
CommentTools.addFieldComment(rows, introspectedTable);
topLevelClass.addField(rows);
logger.info("hw:分页插件增加Example的offset和rows字段");
logger.info("itfsw:分页插件增加Example的offset和rows字段");
// 增加getter && setter 方法
Method setOffset = new Method();
......@@ -104,7 +103,7 @@ public class LimitPlugin extends PluginAdapter {
getRows.addBodyLine("return rows;");
CommentTools.addGeneralMethodComment(getRows, introspectedTable);
topLevelClass.addMethod(getRows);
logger.info("hw:分页插件增加Example的offset和rows的getter和setter");
logger.info("itfsw:分页插件增加Example的offset和rows的getter和setter");
// 提供几个快捷方法
Method setLimit = new Method();
......@@ -124,7 +123,7 @@ public class LimitPlugin extends PluginAdapter {
setLimit2.addBodyLine("this.rows = rows;");
CommentTools.addGeneralMethodComment(setLimit2, introspectedTable);
topLevelClass.addMethod(setLimit2);
logger.info("hw:分页插件增加Example的limit方法");
logger.info("itfsw:分页插件增加Example的limit方法");
Method setPage = new Method();
setPage.setVisibility(JavaVisibility.PUBLIC);
......@@ -135,7 +134,7 @@ public class LimitPlugin extends PluginAdapter {
setPage.addBodyLine("this.rows = pageSize;");
CommentTools.addGeneralMethodComment(setPage, introspectedTable);
topLevelClass.addMethod(setPage);
logger.info("hw:分页插件增加Example的page方法");
logger.info("itfsw:分页插件增加Example的page方法");
// !!! clear 方法增加 offset 和 rows的清理
List<Method> methodList = topLevelClass.getMethods();
......@@ -143,7 +142,7 @@ public class LimitPlugin extends PluginAdapter {
if (method.getName().equals("clear")){
method.addBodyLine("rows = null;");
method.addBodyLine("offset = null;");
logger.info("hw:分页插件修正Example的clear方法,增加rows和offset字段的清空");
logger.info("itfsw:分页插件修正Example的clear方法,增加rows和offset字段的清空");
}
}
......@@ -157,7 +156,6 @@ public class LimitPlugin extends PluginAdapter {
* @param element
* @param introspectedTable
* @return
* @author hewei
*/
@Override
public boolean sqlMapSelectByExampleWithoutBLOBsElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
......@@ -186,7 +184,6 @@ public class LimitPlugin extends PluginAdapter {
* @param element
* @param introspectedTable
* @return
* @author hewei
*/
@Override
public boolean sqlMapSelectByExampleWithBLOBsElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
......
......@@ -53,7 +53,6 @@ public class ModelBuilderPlugin extends PluginAdapter {
* @param topLevelClass
* @param introspectedTable
* @return
* @author hewei
*/
@Override
public boolean modelBaseRecordClassGenerated(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
......@@ -64,7 +63,7 @@ public class ModelBuilderPlugin extends PluginAdapter {
innerClass.setVisibility(JavaVisibility.PUBLIC);
innerClass.setStatic(true);
CommentTools.addClassComment(innerClass, introspectedTable);
logger.info("hw:生成内部Builder类");
logger.info("itfsw:生成内部Builder类");
// 构建内部obj变量
Field f = new Field("obj", topLevelClass.getType());
......@@ -78,7 +77,7 @@ public class ModelBuilderPlugin extends PluginAdapter {
constructor.addBodyLine(new StringBuilder("this.obj = new ")
.append(topLevelClass.getType().getShortName()).append("();").toString());
innerClass.addMethod(constructor);
logger.info("hw:生成内部Builder类构造方法");
logger.info("itfsw:生成内部Builder类构造方法");
// !!可能Model存在复合主键情况,字段要加上这些
if (topLevelClass.getSuperClass() != null && topLevelClass.getSuperClass().compareTo(new FullyQualifiedJavaType(introspectedTable.getPrimaryKeyType())) == 0){
......@@ -95,7 +94,7 @@ public class ModelBuilderPlugin extends PluginAdapter {
method.addBodyLine(new StringBuilder().append("return this;").toString());
CommentTools.addGeneralMethodComment(method, introspectedTable);
innerClass.addMethod(method);
logger.info("hw:生成内部Builder类的复合主键字段对应方法"+field.getName());
logger.info("itfsw:生成内部Builder类的复合主键字段对应方法"+field.getName());
}
}
......@@ -113,7 +112,7 @@ public class ModelBuilderPlugin extends PluginAdapter {
method.addBodyLine(new StringBuilder().append("return this;").toString());
CommentTools.addGeneralMethodComment(method, introspectedTable);
innerClass.addMethod(method);
logger.info("hw:生成内部Builder类的普通字段对应方法"+field.getName());
logger.info("itfsw:生成内部Builder类的普通字段对应方法"+field.getName());
}
Method build = new Method("build");
......@@ -122,7 +121,7 @@ public class ModelBuilderPlugin extends PluginAdapter {
build.addBodyLine("return this.obj;");
CommentTools.addGeneralMethodComment(build, introspectedTable);
innerClass.addMethod(build);
logger.info("hw:生成内部Builder类的build方法");
logger.info("itfsw:生成内部Builder类的build方法");
topLevelClass.addInnerClass(innerClass);
return true;
......
......@@ -60,11 +60,10 @@ public class SelectOneByExamplePlugin extends PluginAdapter {
* @param topLevelClass
* @param introspectedTable
* @return
* @author hewei
*/
@Override
public boolean clientGenerated(Interface interfaze, TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
logger.info("hw:生成"+interfaze.getType()+"对应SelectOneByExample方法...");
logger.info("itfsw:生成"+interfaze.getType()+"对应SelectOneByExample方法...");
// 方法生成
Method method = new Method(METHOD_NAME);
// 方法可见性
......@@ -93,7 +92,7 @@ public class SelectOneByExamplePlugin extends PluginAdapter {
*/
@Override
public boolean sqlMapDocumentGenerated(Document document, IntrospectedTable introspectedTable) {
logger.info("hw:生成表"+introspectedTable.getAliasedFullyQualifiedTableNameAtRuntime()+"("+ (introspectedTable.hasBLOBColumns() ? "有" : "无")+"Blob类型)的mapping.xml对应SelectOneByExample方法...");
logger.info("itfsw:生成表"+introspectedTable.getAliasedFullyQualifiedTableNameAtRuntime()+"("+ (introspectedTable.hasBLOBColumns() ? "有" : "无")+"Blob类型)的mapping.xml对应SelectOneByExample方法...");
//数据库表名
String tableName = introspectedTable.getAliasedFullyQualifiedTableNameAtRuntime();
......
......@@ -39,7 +39,6 @@ public class CommentTools {
*
* @param field
* @param introspectedTable
* @author hewei
*/
public static void addFieldComment(Field field, IntrospectedTable introspectedTable) {
StringBuilder sb = new StringBuilder();
......@@ -61,7 +60,6 @@ public class CommentTools {
*
* @param innerClass 类
* @param introspectedTable 表
* @author hewei
*/
public static void addClassComment(InnerClass innerClass, IntrospectedTable introspectedTable) {
StringBuilder sb = new StringBuilder();
......@@ -81,7 +79,6 @@ public class CommentTools {
*
* @param method 方法
* @param introspectedTable 表
* @author hewei
*/
public static void addGeneralMethodComment(Method method, IntrospectedTable introspectedTable) {
StringBuilder sb = new StringBuilder();
......@@ -100,7 +97,6 @@ public class CommentTools {
* 生成xml element 注释
*
* @param xmlElement the xml element
* @author hewei
*/
public static void addComment(XmlElement xmlElement) {
......
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