- 浏览: 456596 次
- 性别:
- 来自: 厦门
文章分类
最新评论
-
popotang:
ie6好像才会引起,而且githut上的最新版已经没有这个问题 ...
jquery.form.js ajaxsubmit上传文件 报对象不支持此属性或方法 -
ch_dj:
谢谢啊
j2se 用友面试题 -
chenzubin:
不错,支持一下
j2se 用友面试题
常用的设置模板设置:
打开菜单栏 Language -> Edit Current Object Language
Profile-->Attribute-->Templates-->definition
Profile-->Class-->Templates-->definition
进行对应的设置.
具体设置如下:
1.PD-生成java模板-标准版.txt
===============Attribute=============
.if (%Multiple%)
[%javaDocComment%\n]\
[%Parent.isClass%?[%visibility% ]][%flags% ]%dataType%\[\] %fieldCode%[ = %initialValue%];
.else
[%javaDocComment%\n]\
[%Parent.isClass%?[%visibility% ]][%flags% ]%dataType% %fieldCode%[ = %initialValue%];
.endif
========Class========================
[%javaDocComment%\n]\
[%visibility% ][%flags% ]class %Code%[ %genericTypeParameters%][ %extends%][ %implements%] \
{
[ %innerEnums%\n\n]\
[ %members%\n\n]\
[ %innerClasses%\n\n]\
[ %innerInterfaces%\n\n]\
}
============setterFunction=============
.set_value(visibility,public,new)
.set_value(setMethod,set%.FU:fieldCode%,new)
[%visibility% ][%flags% ]%dataType% %setMethod%(%dataType% %fieldCode%){
this.%fieldCode% = %fieldCode%;
}
===========getterFunction=============
.set_value(visibility,public,new)
.set_value(getMethod,get%.FU:fieldCode%,new)
[%visibility% ][%flags% ]%dataType% %getMethod%()\n{
return %fieldCode%;
}
2.PD-生成java模板-TRT版(自己公司)
===============Attribute=============
.if (%Multiple%)
[/** */\n]\
[%Parent.isClass%?[private ]][%flags% ]%dataType%\[\] %fieldCode%[ = %initialValue%];
.else
[/** */\n]\
[%Parent.isClass%?[private ]][%flags% ]%dataType% %fieldCode%[ = %initialValue%];
.endif
========Class========================
[%javaDocComment%\n]\
[%visibility% ][%flags% ]class %Code%[ %genericTypeParameters%][ %extends%][ %implements%] \
{
[ %innerEnums%\n\n]\
[ %members%\n\n]\
[ %innerClasses%\n\n]\
[ %innerInterfaces%\n\n]\
.foreach_item(Attributes)
[%setterFunction%\n]
[%getterFunction%\n\n]
.next
}
Profile-->Attribute-->Templates-->definition 下
新建一个setterFunction
============setterFunction=============
.set_value(visibility,public,new)
.set_value(setMethod,set%.FU:fieldCode%,new)
[%visibility% ][%flags% ] void %setMethod%(%dataType% %fieldCode%){
this.%fieldCode% = %fieldCode%;
this.setProperty("%fieldCode%", %fieldCode%);
}
Profile-->Attribute-->Templates-->definition 下
新建一个getterFunction
===========getterFunction=============
.set_value(visibility,public,new)
.set_value(getMethod,get%.FU:fieldCode%,new)
[%visibility% ][%flags% ]%dataType% %getMethod%(){\n
.if (%dataType% == int)
return this.getPropertyAsInt("%fieldCode%",0);
}
.endif
.if(%dataType% == java.util.Date)
return this.getPropertyAsDate("%fieldCode%");
}
.endif
.if(%dataType% == java.lang.String)
return this.getPropertyAsString("%fieldCode%");
}
.endif
参考文章:
http://www.cnblogs.com/zhangzt/archive/2011/07/05/2098368.html
打开菜单栏 Language -> Edit Current Object Language
Profile-->Attribute-->Templates-->definition
Profile-->Class-->Templates-->definition
进行对应的设置.
具体设置如下:
1.PD-生成java模板-标准版.txt
===============Attribute=============
.if (%Multiple%)
[%javaDocComment%\n]\
[%Parent.isClass%?[%visibility% ]][%flags% ]%dataType%\[\] %fieldCode%[ = %initialValue%];
.else
[%javaDocComment%\n]\
[%Parent.isClass%?[%visibility% ]][%flags% ]%dataType% %fieldCode%[ = %initialValue%];
.endif
========Class========================
[%javaDocComment%\n]\
[%visibility% ][%flags% ]class %Code%[ %genericTypeParameters%][ %extends%][ %implements%] \
{
[ %innerEnums%\n\n]\
[ %members%\n\n]\
[ %innerClasses%\n\n]\
[ %innerInterfaces%\n\n]\
}
============setterFunction=============
.set_value(visibility,public,new)
.set_value(setMethod,set%.FU:fieldCode%,new)
[%visibility% ][%flags% ]%dataType% %setMethod%(%dataType% %fieldCode%){
this.%fieldCode% = %fieldCode%;
}
===========getterFunction=============
.set_value(visibility,public,new)
.set_value(getMethod,get%.FU:fieldCode%,new)
[%visibility% ][%flags% ]%dataType% %getMethod%()\n{
return %fieldCode%;
}
2.PD-生成java模板-TRT版(自己公司)
===============Attribute=============
.if (%Multiple%)
[/** */\n]\
[%Parent.isClass%?[private ]][%flags% ]%dataType%\[\] %fieldCode%[ = %initialValue%];
.else
[/** */\n]\
[%Parent.isClass%?[private ]][%flags% ]%dataType% %fieldCode%[ = %initialValue%];
.endif
========Class========================
[%javaDocComment%\n]\
[%visibility% ][%flags% ]class %Code%[ %genericTypeParameters%][ %extends%][ %implements%] \
{
[ %innerEnums%\n\n]\
[ %members%\n\n]\
[ %innerClasses%\n\n]\
[ %innerInterfaces%\n\n]\
.foreach_item(Attributes)
[%setterFunction%\n]
[%getterFunction%\n\n]
.next
}
Profile-->Attribute-->Templates-->definition 下
新建一个setterFunction
============setterFunction=============
.set_value(visibility,public,new)
.set_value(setMethod,set%.FU:fieldCode%,new)
[%visibility% ][%flags% ] void %setMethod%(%dataType% %fieldCode%){
this.%fieldCode% = %fieldCode%;
this.setProperty("%fieldCode%", %fieldCode%);
}
Profile-->Attribute-->Templates-->definition 下
新建一个getterFunction
===========getterFunction=============
.set_value(visibility,public,new)
.set_value(getMethod,get%.FU:fieldCode%,new)
[%visibility% ][%flags% ]%dataType% %getMethod%(){\n
.if (%dataType% == int)
return this.getPropertyAsInt("%fieldCode%",0);
}
.endif
.if(%dataType% == java.util.Date)
return this.getPropertyAsDate("%fieldCode%");
}
.endif
.if(%dataType% == java.lang.String)
return this.getPropertyAsString("%fieldCode%");
}
.endif
参考文章:
http://www.cnblogs.com/zhangzt/archive/2011/07/05/2098368.html
发表评论
-
jdbc 大数据批量插入很慢问题解决
2019-07-02 17:21 2812普通的执行过程是:每处理一条数据,就访问一次数据库; ... -
查看mysql&sqlserver的一个数据库中各个表的数据量
2015-03-26 13:59 586mysql查看v3x数据库的表: use informati ... -
sql的AVG如何实现保留一位小数(数据库里为int型)?
2015-03-12 10:01 2322select b.unitCode,b.uni ... -
Sql Server 删除所有表
2015-03-09 11:27 707--/第1步**********删除所有表的外键约束***** ... -
sqlserver indexOf lastIndexOf
2015-01-13 13:53 1667//sqlserver lastIndexOf selec ... -
SQL Server数据库如何获取TEXT字段的内容长度
2015-01-12 14:45 1138SELECT length = DATALENGTH(pub_ ... -
Sqlserver 获取某个视图的字段名列表 获取某个表的字段名列表
2014-11-21 11:52 638--获取某个视图的字段名列表 Select o.Name A ... -
Sqlserver删除多表操作
2014-11-20 09:38 608DECLARE c2 cursor for sele ... -
ORA-22858: invalid alteration of datatype(varchar2转化clob)
2014-10-09 12:35 1376在11g下 --修改某字段类型 不能按照字段原来顺序( ... -
无法为数据库"xxxx"中的对象'xxxx'分配空间,因为'PRIMARY'文件组已满
2014-05-29 11:33 1561需要在文件--》添加--某个文件 具体参考如下: http: ... -
sqlserver text类型字段错误 net.sourceforge.jtds.jdbc.ClobImpl@66fa192的解决方法
2014-05-13 20:16 31861. SqlServer数据库中text/ntext字段,在用 ... -
svn number is larger than maximum
2014-04-11 19:27 16548svn number is larger than maxim ... -
电脑改密码,sqlserver要跟着改密码 否则用不了
2014-04-11 12:48 793我的电脑--》管理--》服务--》SQLServer--> ... -
数据库自动备份 并压缩 批处理工具 dbback-bat.rar
2014-03-19 12:56 550数据库自动备份 并压缩 批处理工具 详细如 附件。 -
如何将sqlserver表中的数据导出sql语句或生成insert into语句
2014-01-02 16:19 731create proc proc_insert (@table ... -
zip版tomcat(6,7)不能注册成windows服务或者注册后不能启动的问题解决
2013-11-23 18:45 614http://blog.csdn.net/bigbird201 ... -
oracle distinct 多列
2013-11-21 18:56 2438distinct这个关键字来过滤掉多余的重复记录只保留一条,但 ... -
Oracle中SQLPLUS的常用指令收集与技巧
2013-09-27 10:13 559Oracle中SQLPLUS的常用指令收集与技巧 http: ... -
oracle账户锁定解决方法
2013-08-17 09:54 1086SQL> conn /as sysdba 已 ... -
Hibernate like 模糊查询参数化的问题
2013-06-25 16:07 818其实造成这个问题的根本原因还是对hibernate的使用不太了 ...
相关推荐
- **选中“生成代码(Generate code)”**:激活代码生成功能。 - **选择“preview”栏目**:预览当前选择类的JAVA代码。 - **点击红色圈处表示的按钮**:弹出导出时的一些选项。 - **设置各项的value值**:可以影响...
3. **运行生成器**: 使用Maven命令运行代码生成器,如`mvn mybatis-generator:generate`,这将根据配置文件生成相应的Java源代码。 4. **整合到项目中**: 生成的代码可以直接添加到你的项目中,与已有的业务逻辑...
3. **代码生成逻辑**:分析代码生成的逻辑,包括如何根据数据库元数据生成实体类、Mapper、Service和Controller等。这一步可能涉及到复杂的条件判断和循环结构,需要耐心地梳理。 4. **配置文件**:Jeecg框架通常有...
6. **学习价值**:这个压缩包对于初学者来说是一份宝贵的资源,它展示了如何将Java编程与代码生成相结合,同时也提供了一个动手实践的机会,帮助理解和掌握代码生成工具的实现。 总之,"generate-code.zip"是一个...
Java代码生成器(Java Code Generate,简称JCG)是一个实用工具,主要针对Java开发者,用于自动化代码编写过程,提高开发效率。它通过预定义的模板或者用户自定义的规则,可以快速生成符合特定需求的Java源代码。在...
ModelGoon是一款专为Java开发者设计的Eclipse插件,它以其便捷的功能,使得从java代码自动生成UML(统一建模语言)图形变得轻而易举。本文将详细介绍ModelGoon的主要功能、工作原理以及如何使用它来提升开发效率。 ...
标题中的"CodeGenerate-master"暗示了这是一个关于代码生成器的项目,可能是开源社区的一个优秀实例,下面我们将深入探讨代码生成器的工作原理、应用场景以及它如何助力软件开发。 首先,代码生成器的核心功能是...
Spring Cloud+mybatise + mysql 自动生成代码工具 generateCode
Java开发中,自动化的代码生成可以极大地提高开发效率,减少重复劳动。本主题涉及的核心技术是使用Freemarker模板引擎来生成DTO(Data Transfer Object)、DAO(Data Access Object)、RowMapper、BO(Business ...
在压缩包子文件的文件名"generate_code"中,我们可以推测它可能包含的是代码生成器的主要逻辑或者是与代码生成相关的配置文件。在实际项目中,这个文件可能包含Java类,这些类负责读取数据库信息,根据预设模板生成...
本文将深入剖析Jeecg框架3.6.1版本中的Codegenerate模块,帮助开发者更好地理解和运用这个功能强大的代码生成器。我们将基于"codegenerate-3.6.1"这个压缩包,通过反编译的"codegenerate-3.6.1.jar"源码,探索其内部...
又名JAVA在线代码生成平台、sql转java、大狼狗代码生成器、mybatis在线生成器、SQL转Java JPA、MYBATIS实现类代码生成平台 Author powered by Moshow郑锴(大狼狗) , Description Based on SpringBoot2+Freemarker #...
“codegenerate.zip”是一个包含Java代码生成工具的压缩包,可能是作者个人使用的项目备份或学习资料。尽管它可能不是专门设计供他人下载和使用的,但作为一个Java开发者,深入研究这样的工具可以提升我们的编程技能...
`swing-generate`是一款基于Java Swing开发的代码生成工具,它允许开发者通过定制 Velocity 模板引擎来快速生成符合特定需求的代码。 Velocity 是一个开源的Java模板引擎,它允许开发者将HTML或者XML模板与Java代码...
5. **集成到构建流程**:为了确保每次代码生成都能与项目的最新状态同步,你可以将MybatisGenerate集成到持续集成(CI)/持续部署(CD)流程中,这样每次代码提交后,都会自动更新生成的代码。 总结起来,Mybatis...
工具使用场景vue + element-ui + 不想写重复的组件代码结合vscode插件 TODO Highlight使用 效果更加,会高亮需要插入业务代码的区域使用方法cd ${项目目录}选择生成方式代码片段文件地址输入要生成的文件地址:${...
在“GENERATE_CODE”这个文件中,很可能包含了用于生成Java代码的相关资源,比如模板文件、配置文件或者是执行生成代码的脚本。使用者需要按照文件的指示来运行或配置,以利用这些资源进行代码生成。对于初学者来说...
Java Swing代码生成工具是一款基于Java Swing的开发应用,主要用于帮助开发者快速生成代码,提高编程效率。Swing是Java提供的一种图形用户界面(GUI)工具包,它允许开发者创建丰富的桌面应用程序。WindowBuilder是...
Learn how to implement design patterns in Java: each pattern in Java Design Patterns is a complete implementation and the output is generated using Eclipse, making the code accessible to all....
在给定的信息中,我们可以看到涉及的文件是与加密和解密相关的Java源代码。"GenerateKey.java"、"EncryptClasses.java"以及"Util"、"DecryptStart"这些标签暗示了这是一个关于Java加密和解密操作的项目。下面将详细...