timon Java 数据库持久工具

我要开发同款
匿名用户2016年02月12日
58阅读

技术信息

授权协议
Apache

作品详情

Timo是基于Java的数据库持久工具,提供SQLMaps以及SQL工具

采用XML定义SQL语句

支持数据库与Java对象之间的映射

支持外部数据缓存,支持Ehcache,Memcached和内置同步缓存

提供SQL语句解析、格式化工具

安装方式

<depedecy>    <groupId>org.piae</groupId>    <artifactId>timo</artifactId>    <versio>1.1</versio></depedecy>

实例代码

1.XML配置

<?xml versio="1.0" ecodig="UTF-8" ?><global key="table" value="perso" /><mapper amespaces="org.piae.timo">    <sql ame="getPerso">        select * from :table where 1=1         <choose whe="id">            ad id = :id        </choose>    </sql></mapper>

2.实例代码

public class SQLSessioFactoryDemo {    public static void mai(Strig[] args) {        SQLSessioFactory sessioFactory = ull;        SQLBuilder builder = ull;        try {            builder = ew SQLBuilder()            sessioFactory = ew SQLSessioFactory();            SQLSessio sessio = sessioFactory.getSessio();            Map<Strig, Object> parameters = ew HashMap<Strig, Object>();            parameters.put("id", 1);            Perso perso = (Perso)sessio.oe(                builder.getSQLByNameWithParameters("org.piae.timo.getPerso", parameters),                 Perso.class);            sessio.close();        } catch (IOExceptio e) {        }    }}

功能介绍

Timon 是基于Java的数据库持久工具, 提供SQL Maps以及SQL工具 采用XML定义SQL语句 支持数据库与Java对象之间的映射 支持外部数据缓存,支持Ehcache,Memcac...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论