CodeMatic动软自动生成Nhibernate】的更多相关文章

前两天调查了下自动生成工具MyGeneration和codesmith前一个版本已经不更新了后面一个太高级生成 的代码包含了太多东西,没整明白.不过生成的xmlmapping很强大.所以干脆整合一下codesmith和动 软的pojo.现版本的动态默认带了nhibernate的模版表设计的时候最好不要带下划线之类的 一.配置下要用的namespace和表名大小写 二.因为我用的是mysql所以表名默认在windows环境下是小写,不符合编码的规范,所以小改了下模版把首字母大写其它小写参照 Vie…
model <#@ template language="c#" HostSpecific="True" #> <#@ output extension= ".cs" #> <# TableHost host = (TableHost)(Host); host.Fieldlist.Sort(CodeCommon.CompareByintOrder); #> using System; using System.…
动软实战攻略 手把手教你用动软 文档编号:20110421 版权所有 © 2004-2011 动软 在线帮助:http://help.maticsoft.com 目录   一.        产品介绍 二.        下载安装 三.        注册数据库连接 四.        查看数据库信息 五.        新建整个项目 六.        批量代码生成 七.        单表代码生成 八.        父子表代码生成(事务生成) 九.        代码生成规则设置 十.  …
动软代码 生成可空类型 <#@ template language="c#" HostSpecific="True" #> <#@ output extension= ".cs" #> <# TableHost host = (TableHost)(Host); host.Fieldlist.Sort(CodeCommon.CompareByintOrder); #> using System; using S…
上一节讲到利用easyui的layout.tree.tab和datagrid创建用户管理的页面,注意利用到easyui的页面一定要按顺序添加jQuery和easyUI的.js和.css样式,灵活查看easyui的帮助文档和demo,修改data-options选项. 下面开始登录页面,用到easyui的window. 1. 先新建一个account,里面放登录的页面,添加相应的控制器和视图: (Account)Index的代码: <body> <div> <div id=&q…
首先是工具的下载地址: 动软.Net代码生成器 该工具官网自带完整教程: 文档:http://www.maticsoft.com/help/ 例子:http://www.maticsoft.com/help/maticstudy.htm 需求:项目中需要根据数据库中的表生成相应的C#实体类,通常是一张表对应一个实体类Model.如果不嫌麻烦当然可以一个一个类.属性都手打,但当表很多.类属性也很多时,手工效率就显得很低了,需要使用[代码生成工具]来自动生成实体类. 文档很详细,很快就能上手使用.下…
本实战是博主初次学习Java,分析WCP源码时,学习HibernateTools部分的实战,由于初次接触,难免错误,仅供参考,希望批评指正. 开发环境: Eclipse Version: Photon Milestone 6 WCP:http://www.wcpdoc.com/home/Pubindex.html 目录: Hibernate自动生成(1) Hibernate自动生成(2) 动软生成的WCP DAO层模板(不使用接口) <#@ template language="c#&qu…
第一步:新建自定义模板 <#@ template language="c#" HostSpecific="True" #> <#@ output extension= ".cs" #> <# TableHost host = (TableHost)(Host); host.Fieldlist.Sort(CodeCommon.CompareByintOrder); string identityKey=host.Ide…
动软代码生成器官方下载地址:http://www.maticsoft.com/download.aspx 教程:http://jingyan.baidu.com/article/219f4bf7dfda86de442d380b.html codesmith  用法实例:http://www.cnblogs.com/huangcong/archive/2010/06/14/1758201.html…
我这里使用的数据库是mysql5.0 数据是上课用的.这些都不是重点,重要的是学会这个方法: 创建好数据库: create database jboadefault character set utf8; show create database jboa1; 然后执行数据脚本 /* Navicat MySQL Data Transfer Source Server : MysqlLoal Source Server Version : 50022 Source Host : localhost…