`
jerry_shen
  • 浏览: 98342 次
  • 性别: 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模板生成若干代码生成物以进行测评。
分享到:
评论

相关推荐

    java代码生成器mybatis

    代码生成器支持多种生成策略,包括覆盖已存在的文件、追加到已有文件、不覆盖等。这有助于在现有项目中安全地集成代码生成器,防止意外覆盖已修改的手动代码。 6. **版本控制与持续集成** 在团队协作环境中,代码...

    jeecg代码生成器

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

    java代码生成器.pdf

    【Java代码生成器】 在Java编程中,代码生成器是一种工具,它可以帮助开发者自动生成特定的源代码,从而提高开发效率并减少重复性工作。上述代码展示了一个简单的Java代码生成器示例,它用于创建一个HTML文件。这个...

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

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

    简单代码生成工具

    根据给定的信息,本文将详细解释“简单代码生成工具”的工作原理、功能及其实现细节。此工具旨在为程序员提供便利,快速生成基础的 C 语言或 Java 代码框架。 ### 工具概述 该工具名为“简单代码生成工具”,主要...

    python颜色随机生成器的实例代码

    本文将详细介绍一个简单的Python颜色随机生成器的实例代码,代码中包含多个知识点,包括随机数生成、字符处理、数组操作等,并将以注释的形式给出详细的解释和运行结果,便于理解。 首先,我们来看颜色随机生成器的...

    小学口算题库生成器

    小学口算题库生成器是一款基于Python编程语言开发的实用工具,专为小学生设计,旨在帮助教师、家长或学生自动生成各种口算练习题目。这款软件的独特之处在于它能够脱离Python运行环境,这意味着用户无需安装Python...

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

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

    Matlab——Simulink仿真及代码生成技术入门到精通_第三章 Simulink高级篇(1-8).rar

    《Matlab Simulink仿真及代码生成技术入门到精通》第三章主要涵盖了Simulink的高级功能,包括代码生成的控制、代码可读性的提升、生成代码的文件结构解析、ERT下默认配置的理解以及rtw文件的相关操作。以下是对这些...

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

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

    代码说明文档合并

    在IT行业中,代码和文档是项目开发不可或缺的部分。"代码说明文档合并"是一个常见的任务,尤其是在维护大型项目或协作开发时,确保所有相关信息集中且易于访问至关重要。标题和描述所提及的是一个自动化过程,该过程...

    C++编写的文件生成器

    "C++编写的文件生成器"是一个实用的工具,它允许用户根据需求创建和编辑不同类型的文件,这对于学习C++编程、测试代码或者进行自动化任务非常有帮助。下面我们将深入探讨这个文件生成器的相关知识点。 首先,我们要...

    Android-codeAppend-idea代码追加插件

    其主要功能是自动完成代码片段的追加,帮助开发者快速生成常见的代码模板,减少手动输入的时间,提高工作效率。通过快捷键或自定义菜单,开发者可以一键插入预先定义好的代码块,节省大量编写重复代码的时间。 二、...

    jeecg-framework 源代码

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

    C#读写txt文档源代码

    本示例提供的解决方案文件“ReadWriteTxt”包含了完整的代码,能够帮助开发者实现对TXT文档的全面操作,包括整体读取、逐行读取以及写入文档。下面将详细讲解这些功能的实现原理和步骤。 1. **整体读取文档** 整体...

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

    在Python 3中,处理Excel文件时,可能会遇到追加写入导致格式被覆盖的问题。这个问题通常发生在使用某些库(如`xlwt`)时,这些库默认情况下并不支持保留已有格式。在这种情况下,一旦你追加写入新的数据,原有的...

    java 使用POI合并两个word文档.docx

    * 合并过程可能会出现一些问题,例如文档格式不兼容等。 * 需要具备一定的编程能力和 Java 基础。 Java 使用 POI 合并两个 Word 文档是非常有用的技术,可以帮助我们快速和高效地合并多个 Word 文档。但是,在实际...

    Java 生成Word文档.docx

    在Java编程环境中生成Word文档是常见的需求,尤其在企业级应用和自动化报告系统中。Free Spire.Doc for Java是一款高效且功能丰富的库,允许开发者在Java应用中方便地创建、编辑和转换Word文档。以下是对如何使用这...

    python3.7.2官方文档

    8. **生成器**:Python 3.7.2引入了生成器,它们可以生成迭代器,允许在运行时动态生成序列,节省内存资源。 9. **上下文管理器**:使用with语句实现资源的自动获取和释放,如文件操作和数据库连接。 10. **函数式...

Global site tag (gtag.js) - Google Analytics