读书人

小弟我的框架发布新版本“仓库猫”推

发布时间: 2012-11-09 10:18:48 作者: rapoo

我的框架发布新版本,“仓库猫”推出最新0.5版
猫咪的框架又更新了。本次版本更新主要是尝试提供缓存以提高性能。相关的例子也更新到了0.5版。大家可以从下面的网站下载。
网站地址:http://code.google.com/p/catstorage/

希望大家多提意见。目前新版本的开发主要是堵窟窿,防止提交Null引用产生错误语句和异常。select * from ACCOUNT
<dynamic prepend="where">
<isGreaterThan prepend="and" property="id" compareValue="0">
ACC_ID = #id#
</isGreaterThan>
<isNotNull prepend=”and" property="lastName">
ACC_LAST_NAME = #lastName#
</isNotNull>
</dynamic>
order by ACC_LAST_NAME
</statement>

传入的参数Accout类的id="1",
得到的sql如sql = "select * from ACCOUNT where ACC_ID = ?"
返回的参数只有Object[]{"1"}

这样,ibatis的精华你已经到手(动态sql,动态参数),于是你自然而然的,地球人都知道,在dao(hibernate,jpa,...)中,类似使用PrepareStatement,将 ? 代换吧
2 楼 魔力猫咪 2010-01-15 没看明白你的意思,是让我参照ibatis改造我框架?
现在仓库猫已经不再开发,框架并入我的新框架BAC中继续发展。从仓库猫猫这几个版本的下载量来看,大家对这方面的需求并不是很大。
我的仓库猫本身的原理并不复杂。自身其实就是一个使用正则表达式进行模板处理的解析器。它根据传入的参数动态构造语句。然后将语句交给Dao,如何使用这条语句框架本身并不参与。
新框架地址:http://code.google.com/p/basicaidedcomponent/。你可以下载下来看看。 3 楼 yuanhuiwu 2010-01-18 运行期从ibatis得到动态的sql和参数即可,不需要自己写解析 4 楼 魔力猫咪 2010-01-18 yuanhuiwu 写道运行期从ibatis得到动态的sql和参数即可,不需要自己写解析
那么就必须要使用ibatis了。而且返回的只是SQL,我的可以处理各种QL 5 楼 yuanhuiwu 2010-01-19 参考 http://www.iteye.com/topic/575285

不仅仅是动态sql,有动态参数。
只使用ibatis解析sql和参数,不使用ibatis dao. 使用ibatis不好吗?不需要自己写任何代码。 6 楼 xiaobiaoha 2012-02-23 下载了5.0版本 , 运行了所带的例子 可是结果却是值没有被替换,不知道为什么

读书人网 >软件架构设计

热点推荐