modelsTry使用方法_第1页
modelsTry使用方法_第2页
modelsTry使用方法_第3页
modelsTry使用方法_第4页
modelsTry使用方法_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

modelsTry 使用方法 一 modelsTry 的用途和使用 modelsTry 为 eclips 插件 将文件夹 com sunbor modelstry 3 1 0 拷贝到 eclipse plugins 文件夹中重启 eclips 即可使用 他的主要功能是自动生成常用增删改查 代码 减少简单重复工作 加快开发速度 在使用时 应新建一测试项目来实现 modelstry 的开发 以避免将已有项目编译 错误无法调试 新建 modelstry 的方法是 右击测试项目名 新建 其他 然后再对 话框中输入 modelstry 找到 modestry 数据模型文件 选中即可 如下图所示 二 modelsTry 配置和代码生成 当双击打开测试项目中的 xxx mdm 文件 即为你所建立的 modelstry 文件 此时 在菜单栏会增加几个与配置相关的按钮和菜单 如下图所示 图中的黄色 i 符号为 生成代码包名项目模块等的配置 其旁边的批处理图标为生成代码按钮 单击下三角 可以选择只生成某类代码 1 modestry 配置 上图的黄色 i 图标 单击 i 图标 出现下图 将红圈中名字改为 com landray kmss 即可 下面的包名会 自动修改 无需单独修改 另外还需要对模块进行设置 按下图的方式点击新建一模块 写好其名称和包名 设置完成点击确定后将显示在下方的模块中 选中该模块名称 再将左边的表名 选择到所属模块表中 注意一定要选择 否则无法生成代码 由本图可以看出一 次设计可以将多个设计在同一个 xxx mdm 文件中 但不推荐这用使用 因为其中 表过多非常不便于查看和管理 而往往一个模块就会包含较多的表了 2 代码生成 类似批处理的那个图标 直接点击代码生成图标将生成项目所有代码 包括 java jsp xml 等各类文件 单击 下三角可以选择只生成某类代码 三 表设计的方法及字段命名规则 进入 mdm 文件中 右侧的工具条有新建表和字段的基本按钮 可直接单击选中 到工作区中单击 便可新建成功 而常用菜单栏中有已经做好了的表和字段 直接或 烧做修改就可以做为项目中的一部分使用 模板为各种字段类型 可直接使用 注意 要修改字段名称 简单机制和权限均可直接使用 1 新建表和字段 1 可直接选择上图中新建栏目的新建表和新建字段来一个个建好 然后修改名称 和代码 如下 2 图分别为修改名称前后的效果 修改名称在原名称上双击即可 注意不是快速双击 第一下是选中 第二下就可以命名了 在标题处快速双击会出现表的名称 字段名称 类型和代码的编辑界面 注意 ID 的生成策略必须选择 assigned 代码表示对应的表名也就是数据库中存储的表名 注意这里使用下划线 隔开 是 modeltry 的一种策略 首先 hr 表示模块名称 ceshi 表示小模块名 称 即当前创建模块 test 为其在模块内的具有一定意义的表名 采用下划 线分开可以非常方便的查看 同时也是为其生产 java 代码的一种策略该表在 java 代码中将会生成为 HrCeshiTest 注意是将下划线去掉并将受字母大写 了 是否生成代码 可选是和否 一般自建的表格都选择是 否主要是对于 像组织架构等原项目中已有的表 在这里因建立关联关系需要建立的 所以 不需要生成代码 生成而反而可能会造成关联关系错误 属性名及字段长度 与数据库中建立的方式基本相同 自行配置即可 注意不 要字段重名 2 也可以选择常用中的表和字段 稍作修改 因为实际开发中这些表的用途还是 非常多的 直接选择常用中的主文档 如下图中已有基本字段 还需要自行添加与 自己项目相关的字段 而配置 分类信息和组织架构元素 一般情况可以不需 要新增字段就可以使用 分类如果需要层级显示 还可以添加一个上级分类 注意表名需要修改 组织架构一般不需要生成代码 2 表间的关联关系 表的关联关系包括 1 对 1 1 对多 多对多 继承 级联 其中 1 对 1 为 1 对多的特殊形式 从建立关系角度考虑即直接使用两边主键 ID 关联 而 1 对多则需要新建一关联 1 端 ID 的字段 以下就不单独对 1 对 1 的情 况说明了 1 1 对多关系 选择链接线后 先点击 1 端再点击多端 然后会出现选择 1 端与 多端对应的字段 切换鼠标为选择图标 双击刚建的链接线将出现编辑 关联对话框 如下图 上图可以看出有子对象和父对象对应名称和代码 这里可根据需要选择写入子对 象或父对象的代码 填写哪一方将会在对应方创建与这里代码名相关的一关联变 量 如这里的创建者关联到组织架构中的人员 则将会在主文档的生成代码中创 建类名为 SysOrgElement 的 docCreator 变量 3 多对多关系 如以下的课程与教材的关系为多对多关系 先建好两表 然后选择模板中的多 对多 先后点击课程表 主表 和教材表 基表 便会出现一个 多对多表 名称可自行修改 然后考虑如何设置关联关系 双击课程表 主表 与课程教材表间的连接线 将出现以下关联关系编辑图 因多对多主要用于主表调取基表的数据 所以只 需要设置下图中红圈中的代码名称 设置后在课程表的 model 包中将生成以下 变量 List hrKechengJiaocai 4 继承和级联关系 继承的主要用途是表中可以不用存储那么多字段 代码中可以使用其继 承主表中的字段 可参考 hr org element 和 hr org person 的关系 这里就 不做详细描述了 级联删除及更新 这需要根据需要使用 目前尚未使用到相关示例 大 家后期开发中如有需要请自行测试 希望测试后及时更新本文档 3 插件属性使用 枚举型数据设置 双击表标题 点击属性标签 在其下方找到需要编辑要设置枚举型的字段 再点 击属性图标 在弹出的对话框中点击添加自由新增需要的内容 注意资源关键字 资源 bundle 资源 properties 均要设置 资源 bundle 为模块资源包名 即将第二部 modestry 配置中设置的包名 hr peixun 的点改为短线 资源关键字 为枚举中需要使用的选项变量及资源文件配置的中文字符名 资源 properties 其命名用处尚未发现 但为空资源文件配置的中文字符名不能生 成 建议与资源关键字保持一致 四 拷贝到项目及修改 1 在数据表设计完成后点击生成代码 将生成如下图文件夹结构的代码 分别将代 码拷贝到对应文件夹下 拷贝方式为 将 src 下的 peixun 文件夹拷贝到原项目 src 下的 hr 文件夹下 config 下的 peixun 拷贝到 web inf kmssconfig 下的 hr 文件夹中 jsp 下的 peixun 拷贝到跟项目下的 hr 中即可 2 修改方法 待项目编译验证完成后 进入各有错误标识的 java 文件中 用快捷方 式 ctrl shift o 重新导入包名 如无错直接保存即可 另外 jsp 文件中有错主要是 一些标签属性不全造成 可重新根据其他模块复制同类标签替换修改即可 其他 一般不存在错误 修改完成待验证编译完成后可重启服务器查看 无误则可根据 需要调整页面 或添加各类实际需求中的特殊功能和机制等 五 嵌入到已有模块中方法和修改 不建议首次配置人员使用 如果是嵌入到已有模块中 则在第二步中的 modestry 配置中需要设置为已有模块包名 拷贝时需要将 src 中各文件夹下的 java 拷贝到项目模块中的 model form action servers 文件夹下 并将 ApplicationResources properties 文件夹中内 容拷贝到原模块中的 ApplicationResources properties 中 jsp 文件只需要将模块内部的文件及文件夹拷贝到原模块中 注

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论