博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于IBatisNet的两个简单CodeSmith模板
阅读量:6972 次
发布时间:2019-06-27

本文共 457 字,大约阅读时间需要 1 分钟。

最近使用了下IBatisNet,感受到了它的灵活和强大,但是如果手工去写配置文件和实体类,确实很麻烦。

我参考CodeSmith的范例文件,做出了两个简单模板,分别生成简单的实体类和基本的SQL语句。


文件包中包含两个模板,IBatis.cst用于生成实体类;IBatisStatements.cst用于生成SQL语句。

使用的数据表的脚本在CreateTable.sql中,生成的代码和SQL在Book.cs和BookMapper.xml中。

注意:

1.这里生成实体类只能跟数据表列对应,如有额外需要,还需手动添加。

2.生成的SQL脚本只是<resultMap>和<statements>两部分内容,Data Map的其它部分需手动添加。


希望对大家使用IBatisNet有所帮助。

本文转自一个程序员的自省博客园博客,原文链接:http://www.cnblogs.com/anderslly/archive/2006/08/25/IBatisNetTemplates.html,如需转载请自行联系原作者。

你可能感兴趣的文章
c# 捕获非托管异常
查看>>
Linux学习5之软件包管理--rpm命令管理
查看>>
best coder,故事里的人,
查看>>
转载.程序员为什么地位不高?
查看>>
“问吧”调查问卷的分析总结与感受
查看>>
netMVC 搭建Ucenter 同步登陆退出discuz
查看>>
2.2布尔值bool
查看>>
UI Framework-1: Aura Views
查看>>
label 和input/textarea居中对齐
查看>>
gitlab安装
查看>>
关于nodejs中的async/await
查看>>
待总结...
查看>>
了解ASP.NET5 Web应用程序结构
查看>>
virtualbox之usb设备的分配
查看>>
Week7阅读笔记
查看>>
iOS文字滚动效果 之 横向滚动
查看>>
LayoutInflater的作用
查看>>
Oracle 11g 配置方面的问题
查看>>
笔记:《零基础搞定机器学习及深度学习(覃秉丰)》
查看>>
C++ 编写动态链接库和静态链接库
查看>>