您的位置:首页 > 其它

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

    }

}

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: