IBatisHelper 更新 支持自己指定数据类型对应关系
2008-12-26 10:19
267 查看
IBatisHelper中我把数据库中常用的数据类型和Java(C#) 类中的数据类型都做了对应,但是这个仅仅是最常用的对应,或许有漏掉的,或许是不是你想要的对应关系.那这次发布的这个主要就是增加了自己指定对应关系的功能!另外更新了一些小的细节 如生成的文件名的大小写问题, 同时增加了SQLMapper类的生成(我做这个主要是为了公司内部人员开发方便,所以像SQLMapper是根据自己公司的框架需要添加的,你或许不需要,可以删除)
其实这个功能在我上次发布的时候就已经做好了,但是一直没有发布,害怕发的太频繁了,惹大家烦~~~~
但是由于公司内部的同事确实需要这个功能,我想大家也需要.于是就想等等发布,后来就忘记了,直到今天又有朋友提到这个问题,才想到,那今天就发布了吧.
上次发布后好多朋友给我邮件要去了源代码.我希望看到更好的设计,毕竟自己水平有限.如果您有更好的设计,麻烦您回馈给我一份代码.或者您有其他方面的需求也可以告诉我.利人利己么,呵呵
好了废话不多说了
下载地址如下:/Files/suyuan/IbatisHelper更新.rar
历史版本
/article/5301193.html
有朋友可能对Velocity语法不熟悉 问我插入语句怎么写
如果要插入的sql语句 可以在模板文件对应位置,插入下面代码:
<insert id="Insert${table}" parameterClass = "${table}">
insert into ${table}
(
#foreach($item in $list)
#if($velocityCount==$list.Count())
${item.name.ToLower()}
#else
${item.name.ToLower()},
#end
#end
)
values
(
#foreach($item in $list)
#if($velocityCount==$list.Count())
#${item.name.ToLower()}#
#else
#${item.name.ToLower()}#,
#end
#end
)
</insert> update 代码类似上面的写法 有什么问题请发邮件 suyuan19@qq.com
更新:
项目中生成的是javabean 如果要生成C# bean 可以修改 bean 的模板文件 我这里写了一个 C# bean 的模板
using System;
using System.Collections.Generic;
using System.Text;
namespace ${package}
{
public class ${table}
{
#foreach($item in $list)
private $item.type ${item.name.ToLower()};
#end
#foreach($item in $list)
public $item.type ${item.name}
{
get { return ${item.name.ToLower()}; }
set { this.${item.name.ToLower()} = value ;}
}
#end
}
}
其实这个功能在我上次发布的时候就已经做好了,但是一直没有发布,害怕发的太频繁了,惹大家烦~~~~
但是由于公司内部的同事确实需要这个功能,我想大家也需要.于是就想等等发布,后来就忘记了,直到今天又有朋友提到这个问题,才想到,那今天就发布了吧.
上次发布后好多朋友给我邮件要去了源代码.我希望看到更好的设计,毕竟自己水平有限.如果您有更好的设计,麻烦您回馈给我一份代码.或者您有其他方面的需求也可以告诉我.利人利己么,呵呵
好了废话不多说了
下载地址如下:/Files/suyuan/IbatisHelper更新.rar
历史版本
/article/5301193.html
有朋友可能对Velocity语法不熟悉 问我插入语句怎么写
如果要插入的sql语句 可以在模板文件对应位置,插入下面代码:
<insert id="Insert${table}" parameterClass = "${table}">
insert into ${table}
(
#foreach($item in $list)
#if($velocityCount==$list.Count())
${item.name.ToLower()}
#else
${item.name.ToLower()},
#end
#end
)
values
(
#foreach($item in $list)
#if($velocityCount==$list.Count())
#${item.name.ToLower()}#
#else
#${item.name.ToLower()}#,
#end
#end
)
</insert> update 代码类似上面的写法 有什么问题请发邮件 suyuan19@qq.com
更新:
项目中生成的是javabean 如果要生成C# bean 可以修改 bean 的模板文件 我这里写了一个 C# bean 的模板
using System;
using System.Collections.Generic;
using System.Text;
namespace ${package}
{
public class ${table}
{
#foreach($item in $list)
private $item.type ${item.name.ToLower()};
#end
#foreach($item in $list)
public $item.type ${item.name}
{
get { return ${item.name.ToLower()}; }
set { this.${item.name.ToLower()} = value ;}
}
#end
}
}
相关文章推荐
- 【SqlServer数据类型、C#数据类型、SqlDbType】对应关系及转换
- Sql2005数据类型与Framework类型的对应关系
- C#中调用Windows API时的数据类型对应关系
- C#中调用Windows API时的数据类型对应关系
- MySQL与Oracle数据类型对应关系(表格形式)
- Oracle的Numer类型与C,C#数据类型对应关系
- mysql/sql server和java之间的数据类型对应关系
- Sql2005数据类型与Framework类型的对应关系
- Access-数据类型与.net OleDbType枚举类型对应关系
- mysql 数据类型及java对应关系
- C#中调用Windows API时的数据类型对应关系
- SQL与C++的数据类型对应关系(网上资料搜集整理)
- Oracle 与sql 数据类型对应关系
- Ruby on Rails学习笔记(6)--ruby on rails 和mysql数据类型的对应关系
- MyBatis JdbcType 与Oracle、MySql数据类型对应关系详解
- C#将数据转换为指定类型,支持对可空类型(Nullable类)转换方法示例
- java.sql.Types,数据库字段类型,java数据类型的对应关系
- sqlserver与c#中数据类型的对应关系
- 【转帖】C#与C Windows API数据类型对应关系
- Cassandra在CQL语言数据类型与Java中数据类型对应关系