- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
代码生成器的应用官方网址: 作者:lgf更新日期:2016-5-9目录代码生成器的应用11智能表单22创建单表示例62.1新增表单62.2设置页面属性62.3同步数据库72.4生成代码82.5创建菜单92.6进行角色授权102.7生成代码的运行效果113一对多 主从表123.1创建主表123.2创建附表133.3生成代码143.4运行效果144树结构表154.1创建表单154.2新增树必须包含的字段164.3生成代码164.4运行效果175创建富文本框176Gird选择框(自定义java对象)197数据库导入表单24智能表单数据库属性表名:物理表表名说明:物理表表描述表类型:单表,主表/附表,数结构表类名:生成表关联的实体类名称主表表名:关联主表的表名,外键:当前表关联主表的主键,如果当前表为附表,需在此指定主表及外键。外键字段需在页面属性中手动设置Java属性名(对象.主键,例如:将userId修改为user.id)列名:数据表定义的字段名称说明:数据表定义的字段注释物理类型:数据表定义字段类型(可以手动修改类型和大小,比如将varchar(64)修改为varchar(128))主键:是否是主键字段可空:该字段是否可为空排序:可以单击行选中拖拽进行排序(如下图)。页面属性Java类型:实体对象的属性字段类型Java属性名称:实体对象的属性字段(对象名.属性名|属性名2|属性名3,例如:用户user.id|name|loginName,属性名2和属性名3为Join时关联查询的字段)表单:是否包含在弹出框中,如果勾选表示在弹出框显示,该字段对用户是可输入可编辑的。列表:是否是列表查询,如果是则包含在列表页的表格列里。查询:是否是查询字段,如果是则包含在查询页的查询列表里。查询方式:查询字段的查询方式,也就是where后的条件表达式,如:字段1=字段2 AND 字段3字段4 AND 字段5 !=字段6。显示表单类型:表单中字段生成的样式,如:input,select,treeselect,areatext等等字典类型:如果字段生成方案为:下拉框、复选框、单选框,则该字段必须指定一个字典类型,字典类型为字段管理中的字典类型。Grid选择框(自定义java对象)Table表名:请指定grid选择框对应的数据库表名。JAVA属性说明:请指定数据库表字段的说明(例如 : 商品类型名|备注信息)JAVA属性名称:请指定自定义java对象的属性名称,必须和java属性说明一一对应。(例如:name|remarks)检索标签:在弹出的grid选择框中,请指定一个字段当做检索条件,这里是显示的检索文本(例如:商品类型名)检索key:检索key是自定义对象中的java属性,必须和检索标签对应。(例如:name)。默认必须有的字段:id:主键create_by:创建者create_date:创建时间update_by:更新者update_date:更新时间del_flag: 逻辑删除标记(0显示,1隐藏),对应的dao层方法deleteByLogic,生成的代码中,使用删除方法时,默认都是使用的物理删除delete方法,如果想使用逻辑删除deleteByLogic,请手动修改生成的Controller方法。remarks:备注信息.说明: 创建单表时,推荐使用默认的字段配置。设置表名,字段名,物理类型名时,请注意符合数据库的规则,生成表单时,对这些字段未做合法性判断(因为存在各种情况,过于复杂)。如果存在非法的字段,同步数据库时会报错,请根据报错信息修改对应字段即可。创建单表示例新增表单设置页面属性同步数据库注意同步数据库,会删掉旧的数据库表,然后重新建表。会导致原来的数据全部丢失。如果你不想重新建表,可以手动修改数据库表,然后移除当前记录,使用【数据库导入表单】功能导入最新的数据库表。生成代码代码风格:选择单表。生成包路径:生成哪个包下。生成模块名:生成包下的模块名称,模块名称下进行分层。生成子模块名:分层下的文件夹,可为空。生成功描述:生成到类注释里。生成功能名:生成功能提示,如TAB上、列表上、提示信息等。生成功能作者:开发者姓名将生成的代码,java文件,mapping文件,jsp文件拷贝到工程对应的目录下,然后重启Eclipse。创建菜单建好的菜单如下图所示:进行角色授权生成代码的运行效果一对多 主从表创建主表注意表类型:请选择【主表】,其他与创建单表时的方式相同。创建附表注意创建附表时,表类型请选择【附表】,然后指定主表表名和当前表的外键。其余与创建单表的方式相同。生成代码生成代码时,代码风格请选择一对多。运行效果树结构表创建表单新增树必须包含的字段生成代码运行效果创建富文本框注意:富文本框对应的物理类型为longblob,且列明
文档评论(0)