红联Linux门户
Linux帮助

JDBC框架 SimpleJDBC

发布时间:2013-01-06 10:13:42来源:红联作者:empast
SimpleJDBC是一个用于简化JDBC代码的简单框架,需Spring集成。SimpleJDBC让你用简单的SQL语句完成增删改查,同时支持强类型和Java泛型,仅需注入一个Db实例。

设计思想
契约优于配置,表名和类名一致,字段名和属性名一致;
不需编写DAO,为一两行SQL编写一个DAO方法不值;
简单的SQL语句,而不是经过ORM改造的HQL;
没有Attach/Detach状态,均为原始Bean无CGLIB代理;
没有一级/二级Cache,Cache应当用memcached,用不上memcached则说明压力小到根本无需Cache;
外键也映射到简单字段,而非对象,不支持一对多或多对一的级联查询,永远不用担心查出额外对象;
泛型和强类型支持,有SQL语句,但无JDBC代码;
不支持join等复杂查询,必须增加表的冗余以便使用简单查询。

哪些项目无法使用SimpleJdbc
没有用MySQL做为数据库;
没有用Spring;
使用了EAR而不是WAR;
必须使用Join等复杂查询;
在遗留数据库上开发。

以上说明该项目不Simple,因此无法使用SimpleJdbc。

项目主页:http://code.google.com/p/simplejdbc/

下载地址:http://code.google.com/p/simplejdbc/downloads/list

来自:开源中国社区
文章评论

共有 0 条评论