首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Ibatis3 公布 功能展示

2012-10-15 
Ibatis3 发布 功能展示????????? 1:Dynamic SQL:动态SQL对熟悉JSTL或基于xml的文本处理的程序员来说是很好

Ibatis3 发布 功能展示

Ibatis3 公布 功能展示?

?

??????? 1:Dynamic SQL:动态SQL对熟悉JSTL或基于xml的文本处理的程序员来说是很好理解的,采用了基于OGNL的表达式后更是让XML mapper的配置减少到原来的一半。示例代码如下:?

?

public String selectBlogsSql() {    BEGIN(); // Clears ThreadLocal variable    SELECT("*");    FROM("BLOG");    return SQL();}

?

?表达的结果是:select * from blog;

?

???????? 4:暴露底层接口:ibatis可以通过实现一些接口来拦截执行某些特定的功能点,默认情况下有4种:

?* Executor(update, query, flushStatements, commit, rollback, getTransaction, close, isClosed) * ParameterHandler(getParameterObject, setParameters) * ResultSetHandler(handleResultSets, handleOutputParameters) * StatementHandler(prepare, parameterize, batch, update, query)

?

具体的实例请看:ibatis user guide

?

热点排行