- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://github.com/PinaeOS/timon
- 软件文档: https://github.com/PinaeOS/timon
软件介绍
Timon 是基于Java的数据库持久工具, 提供SQL Maps以及SQL工具
采用XML定义SQL语句
支持数据库与Java对象之间的映射
支持外部数据缓存,支持Ehcache,Memcached和内置同步缓存
提供SQL语句解析、格式化工具
安装方式
<dependency> <groupId>org.pinae</groupId> <artifactId>timon</artifactId> <version>1.1</version> </dependency>
实例代码
1. XML配置
<?xml version="1.0" encoding="UTF-8" ?> <global key="table" value="person" /> <mapper namespaces="org.piane.timon"> <sql name="getPerson"> select * from :table where 1=1 <choose when="id"> and id = :id </choose> </sql> </mapper>
2.实例代码
public class SQLSessionFactoryDemo {
public static void main(String[] args) {
SQLSessionFactory sessionFactory = null;
SQLBuilder builder = null;
try {
builder = new SQLBuilder()
sessionFactory = new SQLSessionFactory();
SQLSession session = sessionFactory.getSession();
Map<String, Object> parameters = new HashMap<String, Object>();
parameters.put("id", 1);
Person person = (Person)session.one(
builder.getSQLByNameWithParameters("org.piane.timon.getPerson", parameters),
Person.class);
session.close();
} catch (IOException e) {
}
}
}
Python网络编程攻略
萨卡尔 (Dr.M.O.Faruque Sarker) / 安道 / 人民邮电出版社 / 2014-12-1 / 45.00元
开发TCP/IP网络客户端和服务器应用 管理本地设备的IPv4/IPv6网络接口 使用HTTP和HTTPS协议编写用途多、效率高的Web客户端 编写可使用常见电子邮件协议的电子邮件客户端 通过Telnet和SSH连接执行远程系统管理任务 使用Web服务与流行的网站交互 监控并分析重要的常见网络安全漏洞一起来看看 《Python网络编程攻略》 这本书的介绍吧!
XML、JSON 在线转换
在线XML、JSON转换工具
UNIX 时间戳转换
UNIX 时间戳转换
