XML代码生成器——XMLFACTORY 简介(三) 这一篇我们讲“类名称”页签 的配置功能,您将了解到:如何为Xml元素指定对应的类名称及脱壳功能. 如果,你没看过这个系列的第一篇文章,请先去看这篇文章,否则你指定看不懂这篇. XML代码生成器——XMLFACTORY 简介(一) 脱壳功能十分强大,所提供的灵活性,足以媲美手写代码.先看样本XML:   <Student>     <Name>小雷</Name>     <Birthday>1982-06-…
在第二篇中,介绍了用 codesmith 生成数据库中的一些字段,可生成的属性不够简洁,这次对上一次的版本进行重构,生成一些简洁的属性访问器.代码如下: Camel 规则: <%-- Name: Copyright © Sun 2013-2014 All rights reserved Contact me: Sunnydayhu@163.com Author: SpringFileld Description: 遍历数据库中的表,并映射成类的属性 DateTime: 2014-07-31 --…
仍然使用之前的XML文件,然后设置生成参数如下: 生成调整后的页面如下: 生成的代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71…
在第一篇中,简单的介绍了 CodeSmith 的使用方法,这次做一个生成简单的数据库字段属性的模板.以下只粘贴主要的代码片段. <%-- Name: Copyright © Sun 2013-2014 All rights reserved Contact me: Sunnydayhu@163.com Author: SpringFileld Description: 遍历数据库中的表,并映射成类的属性 Camel规则的写法 DateTime: 2014-07-31 --%> <%@ C…
由于在项目中经常要会用到数据库的 CRUD 操作(增.删.改.查),而且还使用的是orm 框架将数据库表名和表中的的字段映射成相应的类属性.如果把大量的时间用到手工输入数据库表中的字段,除了能练习打字速度外,对软件工程师来说,对编程能 力的提高似乎没有什么意义,为了提高开发效率,节省时间,我工作之余花了大量的时间来学习研究CodeSmith 在生成数据库表中字段的模板的设计,在此记下自己的 CodeSmith 学习笔记. 这是新建的一个 CsharpTemplate.cst 模板文件的内容 <%…
在上一篇的版本中,我们使数据库中的单个表 生成 PetaPoco 构架下的 ORM 映射,这次呢,要使数据库中的所有的表 生成 PetaPoco 构架下的 ORM 映射. 首先来看完整的 Camel 规则模板: <p><%-- Name:  Copyright © Sun 2013-2014 All rights reserved  Contact me:  <a target=_blank href="mailto:Sunnydayhu@163.com">…
在上一篇的版本中,我们生成了数据库中的字段,使生成的属性更加简洁,可读性也提高了很多,但都是钍对一个数据库的单个表,如果要将数据库中的所有 的表都生成相应的类,表中的字段也都生成属性,运行一次就可以将所有的表中的字段都生成属性.这样不仅提高了代码的生产效率,同时,为我们省去了很多枯燥 乏味的工作,把主要的精力集中在业务的处理上. 接下来就是要生成一个数据库中所有表中的所有的字段属性.同样的,生成后的规则也有三种, Camel规则, Pascal规则,和原生的 首先来看完整的 Camel 规则模板…
在上一篇的版本中,我们生成了数据库所有表中的字段,如果要使数据库中的单个表 生成 PetaPoco 构架下的 ORM 映射,使那怎么办.这是这篇博客的主要内容. 首先来看完整的 Camel 规则模板: <%-- Name: Copyright © Sun 2013-2014 All rights reserved Contact me: Sunnydayhu@163.com Author: SpringFileld Description: 遍历数据库中指定的表,并映射成 PetaPoco类的…
历史文章 若依管理系统RuoYi-Vue(一):项目启动和菜单创建 若依管理系统RuoYi-Vue(二):权限系统设计详解 本篇文章将会讲解ruoyi-vue系统下代码生成器的使用.原理分析以及将这部分代码抽离出来形成独立版的代码生成器. 一.代码生成器的使用 1.新建maven模块 原则上,我们的业务代码和若依系统本身的系统代码是要做隔离的,一方面是易于之后随着若依系统升级而升级,另一方面则是纯粹的合理性考虑. 这里新建一个ruoyi-business模块作为业务代码模块,新建完ruoyi-b…
动软实战攻略 手把手教你用动软 文档编号:20110421 版权所有 © 2004-2011 动软 在线帮助:http://help.maticsoft.com 目录   一.        产品介绍 二.        下载安装 三.        注册数据库连接 四.        查看数据库信息 五.        新建整个项目 六.        批量代码生成 七.        单表代码生成 八.        父子表代码生成(事务生成) 九.        代码生成规则设置 十.  …