您的每一个用心回答,都会让这个世界变得更美好一些!
你没读懂吗?自己去改脚本都可以吧。
def javaName(str, capitalize) { def s = com.intellij.psi.codeStyle.NameUtil.splitNameIntoWords(str) .collect { Case.LOWER.apply(it).capitalize() } .join("") .replaceAll(/[^\p{javaJavaIdentifierPart}[_]]/, "_") capitalize || s.length() == 1 ? s : Case.LOWER.apply(s[0]) + s[1..-1] }
这代码是不是去横杠的呀。
private String category_id; 这个是从哪里生成的呢?
out.println "\tprivate ${it.type} ${it.name};"
那好了,你的这个名字在哪里生成的呢?
这个It.name呢?
fields.each()
遍历的
def generate(out, className, fields)
传地来的
哪里传进来的呢?
def fields = calcFields(table)
从这里操作的吧
def calcFields(table) { DasUtil.getColumns(table).reduce([]) { fields, col -> def spec = Case.LOWER.apply(col.getDataType().getSpecification()) def typeStr = typeMapping.find { p, t -> p.matcher(spec).find() }.value fields += [[ // name : javaName(col.getName(), false), name : col.getName(), type : typeStr, annos: ""]] } }
这行你注释了吗?
// name : javaName(col.getName(), false),
你和视频对了几次,你不是更应该看懂脚本自己改吗?
怎么解决的?
这里是需要手动设置成_,我也是对照视频敲的,它这个如果要保证_也能去掉,要单独再也一个脚本方法区,直接改来的方便一些!
你没读懂吗?自己去改脚本都可以吧。
这代码是不是去横杠的呀。
private String category_id; 这个是从哪里生成的呢?
那好了,你的这个名字在哪里生成的呢?
这个It.name呢?
遍历的
传地来的
哪里传进来的呢?
从这里操作的吧
这行你注释了吗?
你和视频对了几次,你不是更应该看懂脚本自己改吗?
怎么解决的?
这里是需要手动设置成_,我也是对照视频敲的,它这个如果要保证_也能去掉,要单独再也一个脚本方法区,直接改来的方便一些!
这里是需要手动设置成_,我也是对照视频敲的,它这个如果要保证_也能去掉,要单独再也一个脚本方法区,直接改来的方便一些!