首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

rapid系列:公布一款动态构造sql的工具: XsqlBuilder

2012-11-01 
rapid系列:发布一款动态构造sql的工具: XsqlBuilderXsqlBuilder用于可以动态构造sql语句,避免在构造sql时

rapid系列:发布一款动态构造sql的工具: XsqlBuilder
XsqlBuilder用于可以动态构造sql语句,避免在构造sql时使用过多的 if 判断,与SafeSqlProcesser集成提供防止sql注入攻击,与DataModifier集成完成数据类型的转换


动态构造sql示例:

Map acceptedFilters = result.getAcceptedFilters();会等于:{username=badqiu}



相关符号介绍:

       /~ segment... ~/ 为一个条件代码块
        {key} 过滤器中起标记作用的key,作为后面可以替换为sql的?,或是hql的:username标记
        [key] 将直接替换为key value


数据类型转换示例:

select * from user where and 1=1 /~ age={age?int} ~/
将会将Map filters中key=age的值转换为int类型

项目地址:http://code.google.com/p/rapid-xsqlbuilder/

下载地址:http://rapid-xsqlbuilder.googlecode.com/files/xsqlbuilder-1.0.zip
1 楼 zingers 2008-07-03   不错,这个很便利

热点排行