`
jerry_shen
  • 浏览: 89223 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

和平之翼代码生成器在线问答文档,欢迎追加问题。

    博客分类:
  • Java
阅读更多
在线问答

项目地址:https://gitee.com/jerryshensjf/PeaceWingSMEU

问:如何使用前后端分离例程?

答:此前端界面例程的使用,下载和平之翼代码生成器4.0.0版,运行此代码生成器,使用Excel或SGS生成其中的GenerateSample例程。运行此例程。
将前端界面例程解压。如果没有安装Nodejs,请先安装。在解压的前端界面文件夹内运行 npm install命令。运行好后运行npm run dev
一切就绪后访问 http://localhost:8000/ 即可使用此示例。

问:我想在数据库字段中使用形如my_param的字段名,该如何使用?

答:本代码生成器采用如下字段命名约定,在java类中,字段名是驼峰式命名,而在数据库中,字段名是对应的下划线分割的,如果您的字段名被命名为myParam在数据库中,它会自动映射为my_param。特别的约定,字段名的第一个和第二个字母一定要为小写字母。

问:本生成器的表名约定为复数,我想使用单数表名可以吗?

答:您只要将域对象的复数设置为和单数相同就可以达到您的要求。

问:我想使用和平之翼代码生成器,但是老是出错,如何才能顺畅的使用和平之翼代码生成器?

答:本生成器有详细的编译错和编译警告体系,如果您得到红色字体的编译错,就说明SGS源代码或Excel源文件中有错,您需要修正这些错再次生成即可。有一个诀窍,所有例程都是没有错的,请您认真研读,如果您需要生成新项目,建议您从一个例程开始改动。

问:我的代码生成了,但是还是有些错误,如何方便的修改?

答:在您的代码生成物中,系统为您保留了SGS源码或Excel源文件。找到它,修改完毕,再次生成即可。

问:我使用LibreOffice,在使用下拉列表时,设定类型时域对象的名字首字母无法大写,该如何处理?

答:在使用中,您可以设定类型时先输入一个单引号,然后就可以输入大写的域对象名,系统会自动过滤此单引号。

问:系统的活跃标志是active,而我的系统是软删除标志,含义恰恰相反,该如何解决?

答:系统有软删除标志支持,您如果将活跃标志的名字取为deleted或delete系统自动将原有的active反义,以支持软删除标志的语义。

问:系统的主键支持哪几种格式?

答:目前系统支持id和domainId型的主键,皆为Long型。

问:域对象有什么要求?

答:域对象必须具有主键,域对象名字和活跃标志三个特殊字段。

问:域对象的三个特殊字段规定的太死了?

答:三个特殊字段是必须的,但是这三个字段名字是可以定义的形如domainname:title是完全可以的的。

问:多对多和一对多的域对象是否一定要在项目里定义?

答:是的,如果引用项目以外的对象请在项目中定义这个对象,代码生成后再手工处理。

问:我有很多初始化数据,可否输入到系统中?

答:使用初始化数据,推荐使用Excel模板代码生成,请下载一个例程,模仿他的写法,将初始化数据写入Excel模板的数据节段即可,需注意,下拉列表和多对多的初始化数据需输入键值。

问:怎么使用代码生成器做项目?

答:个人认为,代码生成器是程序员的开山斧,是项目开发初期的开发利器,需要首先使用,积极使用,全程使用。可以有效的降低工作量,提高架构和代码的一致性和质量。
对开发者而且,越是早期使用代码生成器,全程使用代码生成器,获益越大。如果您使用的是和平之翼代码生成器并且在数据库设计阶段就使用,您可以得到采用迭代式数据库设计的额外的好处。具体如下,首先,您可以根据某个Excel模板写出系统的模板。其数据库设计根据的是初期的数据库设计。您可以使用和平之翼代码生成器将其生成为可以使用的系统原型。根据系统原型的使用,您可以得到更新过的数据库设计。您可以在原型的压缩包里找到的系统自动保存的Excel源文件,根据更新的Excel源文件,您可以得到更新的原型。时间数以小时计。这样,您很容易在等到优秀的数据库设计之后再开始真正的开发活动,省力省时,设计精准,您值得一试。

问:如何生成不同架构的项目?

答:动词算子式代码生成器阵列支持如下技术组合。
  无垠式代码生成器0.85有三个技术栈simplejee,s2sh和s2shc。
  无垠式代码生成器simplejee 1.0.2版有simplejee技术栈。
  无垠式代码生成器jeeeu 1.5.1版有jeeeu技术栈。
  和平之翼代码生成器SMEU 4.0.0 RC版有smeu技术栈。
  和平之翼代码生成器SHCEU 4.0.0 Beta2版有shceu技术栈。
  和平之翼代码生成器SHC 0.9版有shc技术栈。
  和平之翼代码生成器SM 0.9版有sm技术栈。
  和平之翼代码生成器S2SM 0.9版有s2sm技术栈。
  这些代码生成器都支持SGS(标准生成器脚本),其特性随技术栈和版本稍有不同,您可以写一个通用的脚本文件生成每一种技术栈的代码生成物以便进行评测。当然,新版的代码生成器都支持Excel模板,也可以使用类似的手法写一个通用的Excel模板生成若干代码生成物以进行测评。
分享到:
评论

相关推荐

    jeecg代码生成器

    代码生成器:自动生成美观大方的前台页面及后台代码 • 查询条件生成器:动态拼SQL,追加查询条件 • 页面校验器:采用EasyUI检验机制 • 完整Spring用户权限 • 报表整合:Excel简易导出工具+Highcharts图形报表 • ...

    struts2+spring3+hibernate4 + UI 组件(easyui)+代码生成器+共通封装+Spring_security权限

    ********************************************************************* 项目中逐步完善的实战框架: (可直接用于项目开发)...该文档只是框架说明和代码生成器演示,如果你需要可以联系我。 联系方式:QQ:445654970

    phpDocumentor2-developAPI文档生成器的库.zip

    phpDocumentor 2是一个可以 分析php源代码和注释块并生成文档的程序。 基于phpdocumentor 1和javadoc启发而来,它持续创新的使用了一些新技术和支持php的新特性。 phpDocumentor 2的特点:  兼容...

    玩转模板--自动代码生成工程

    工程自动获取和封装用户自定义参数以及数据库表信息,并通过模板配置文件将生成代码文件直接输出到应用工程目录下,达到从数据库表到页面增删改查过程代码一键生成. 工程提供所有源码,包括第三方jar包也附带源码包 ...

    jeecg-framework 源代码

    JEECG是一款基于代码生成器的敏捷开发框架. JAVA编程有很多重复机械代码, 生成器可以帮助解决50%的重复工作,让开发更多关注业务逻辑, 从而实现代码生成+手工merge的半智能开发!JEECG敏捷框架可以有效解决信息孤岛...

    jsp根据表单填写内容追加生成json文件

    jsp根据表单填写内容追加生成json文件的代码,追加json信息! 免积分下载 https://download.lllomh.com/cliect/#/product/J417136921386528

    在 KEIL 环境下通过批处理命令追加应用代码的 CRC Checksum

    在 MDK V5.31 环境下,通过构建后的批处理命令调用外部工具 srecord-1.64-win32(srec_cat.exe)来完成代码移植性校验值 CRC Checksum 的追加。 资源内有一个示例工程,呈现了如何生成 CRC Checksum,如果通过 CRC32...

    关于JS数组追加数组采用push.apply的问题

    代码如下:a = new Array();b = new Array(125624); a.push.apply(a, b);以上的代码在mac的chrome下抛出了如下的异常 代码如下:Uncaught RangeError: Maximum call stack size exceeded如果把数组改为b = new Array...

    spring+struts+hibernate半自动开发.zip

    JEECG是一款基于代码生成器的敏捷开发框架. JAVA代码有很多重复机械代码, 生成器可以帮助解决50%的重复工作,让开发更多关注业务逻辑, 从而实现代码生成+手工merge的半智 能开发! JEECG敏捷框架可以有效解决信息孤岛...

    Android-codeAppend-idea代码追加插件

    codeAppend - idea代码追加插件

    python3中关于excel追加写入格式被覆盖问题(实例代码)

    主要介绍了python3中关于excel追加写入格式被覆盖问题,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    VS2010 C#服务端代码生成工具软件 源文件 C#+四层结构服务端+代码自动生成工具+SQL SEVER

    C#+四层结构服务端+代码自动生成工具 直接生成可引用的类文件,数据库的四个方法 添加+删除+更新+查询 模型层+方法层+应用层+接口层 SaveFileDialog saveDialog = new SaveFileDialog(); saveDialog.DefaultExt = ...

    微信开发框架:订阅号、企业号、小程序、后台代码生成器 采用的sdk为:.zip

    如果您下载了本程序,但是该程序存在问题无法运行,那么您可以选择退款或者寻求我们的帮助(如果找我们帮助的话,是需要追加额外费用的)。另外,您不会使用资源的话(这种情况不支持退款),也可以找我们帮助(需要...

    Python创建文件和追加文件内容实例

    复制代码 代码如下: #python >>>f=open(‘f.txt’,’w’) # r只读,w可写,a追加 >>>for i in range(0,10):f.write(str(i)+’\n’) . . . >>> f.close() 二、文件内容追加,从0到9的10个随机整数: 复制代码 ...

    基于Java向zip压缩包追加文件

    主要介绍了基于Java向zip压缩包追加文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    java 追加文件内容

    java 追加文件内容 java 追加文件内容 java 追加文件内容

    跨平台的word(doc,docx,rtf)插入图片功能

    跨平台支持doc,docx,rtf的图片插入,不是生成文档,而是在现有文档上追加后生成新文档。 另外需要安装OpenOffic,并且启动服务,详情见jodconverter的官网。 使用到的技术有iText,poi,jodconverter 使用方法: 1、...

    C# FileStream 追加写入字符串到文本中

    C# FileStream 追加写入字符串到文本中 C# FileStream 追加写入字符串到文本中 C# FileStream 追加写入字符串到文本中 C# FileStream 追加写入字符串到文本中

    android ListView 动态追加数据

    android ListView 动态追加数据 显示追加进度

    实现两个数据库间的数据追加

    请问两个数据库之间如何进行数据追加? 问题: 例如: > 数据库A中有 BM,DWMC,BMMC等域,表单名TEST1 > 数据库B中也有 BM,DWMC,BMMC等域,但有部分域数据库A中没有,表单名TEST2 > 在数据库A中录入文档,进行一个操作同时...

Global site tag (gtag.js) - Google Analytics