数据自动生成与代码自动生成

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
这样我们就节省大量机械录入的时间和重复劳动,而将 精力集中于核心业务逻辑的开发。
生成工程项目
单击文件->新建->项目(三层架构)->选择需要操作的表
新建工程项目
单击文件->新建->项目->选择 三层架构
生成代码
每个类对应对每 个数据库表实体 的一般性操作 (增、删、查、 改)
可以看出里面的逻 辑层、数据访问层、 模型层都已经生成
数据自动生成(DataFactorFra Baidu bibliotek)
代码自动生成(Codematic2)
DataFactory主界面
对应字段
编辑区
编辑需要插入数据的字段属性
插入数据方式
插入字属性
①从数据表插入数据,软件自带+自定义。 ②从数据库插入数据,自写sql。 ③用表达式产生数据,例如来源文件等。 ④插入随机值,可指定范围内随机。 ⑤插入常量。 文本 数值 日期
其它使用方式
直接赋值数据库连接, 直接调用的数据库操作类
其它
使用工厂模式生成代码。 通过反射与工厂模式的结合,可以使的 该生成器生成的代码兼容所有主流数据库。 而就算迁移数据库也仅仅是改动配置文件而 已。 三层架构的好处:此块生成的代码使用 三层构架,将业务层,数据访问层和界面层 分开,将代码改动量降低到最小,例如,界 面层的修改不直接影响,业务层,而且业务 层的修改又不直接影响到数据访问层。
Thank you Thank
优点
快速生成大量有用数据,测试数据库性能
可建立外键关联等随机数据
支持多种流行数据库
动软代码自动生成器(Codematic2)
代码生成器介绍
生成的软件结构主要使用了反射、工厂模式、三层架构 技术和思想。 主要实现在对应数据库中表的基类代码的自动生成,包 括生成属性、添加、修改、删除、查询、存在性、Model类构 造等基础代码片断,支持不同3种架构代码生成
相关文档
最新文档