小型ORM框架 ActiveJDBC

开发 后端
ActiveJDBC 是一个快速和轻量级的 Java 的 ORM 小型框架,语法简单易于理解,同时支持多数据库链接。ActiveJDBC 的文档非常完善。

ActiveJDBC 是一个快速和轻量级的 Java 的 ORM 小型框架,语法简单易于理解,同时支持多数据库链接。ActiveJDBC 的文档非常完善。基于以下原则设计:

  1. 惯例重于配置(无配置)
  2. 拥有 SQL 知识就足够了
  3. 轻量级而且直观的代码
  4. 无会话
  5. 无持久层管理
  6. 无 proxying

下面是一个简单的 Model 类:

  1. public class Main { 
  2.     public static void main(String[] args) { 
  3.         new DB("corporation").open("com.mysql.jdbc.Driver""jdbc:mysql://localhost/test",  
  4.                 "root""p@ssw0rd"); 
  5.         new DB("university").open("oracle.jdbc.driver.OracleDriver",  
  6.                 "jdbc:oracle:thin:@localhost:1521:xe",  
  7.                 "activejdbc""activejdbc"); 
  8.  
  9.         Employee.deleteAll(); 
  10.         Student.deleteAll(); 
  11.  
  12.         Employee.createIt("first_name""John""last_name""Doe"); 
  13.         Employee.createIt("first_name""Jane""last_name""Smith"); 
  14.  
  15.         Student.createIt("first_name""Mike""last_name""Myers"); 
  16.         Student.createIt("first_name""Steven""last_name""Spielberg"); 
  17.  
  18.         System.out.println("*** Employees ***"); 
  19.         Employee.findAll().dump(); 
  20.         System.out.println("*** Students ***"); 
  21.         Student.findAll().dump(); 
  22.  
  23.         new DB("corporation").close(); 
  24.         new DB("university").close(); 
  25.     } 

【编辑推荐】

  1. Java 7发布倒计时,你准备好了吗?
  2. 理解Java基础之注解Annotation
  3. JBoss AS 7.0 正式版发布(含下载)
  4. 轻量级Java表达式求值器Aviator 2.0版本发布
责任编辑:艾婧 来源: 开源中国社区
相关推荐

2012-03-19 10:10:55

jOOQJava

2012-04-13 09:11:13

JavajOOQ

2009-09-22 13:09:06

Hibernateorm框架

2009-06-02 17:27:28

Hibernate框架ORM

2012-07-20 15:03:49

微软开源

2009-12-15 18:39:36

Ruby Active

2013-02-26 09:16:53

jOOQJava

2009-09-22 17:13:53

Hibernate O

2012-07-26 15:11:52

guzz

2011-08-31 13:31:00

PythonSQLObject数据库

2011-08-01 18:02:33

2009-07-29 08:58:20

NHibernate ORM框架

2012-02-27 09:17:24

JavajOOQ

2012-04-10 09:29:29

jOOQJava

2012-02-01 16:08:05

JavajOOQ

2012-01-09 10:08:10

JavajOOQ

2015-06-25 10:22:24

JFinal 2.0JAVAWEB+ORM

2012-02-13 09:52:56

Java

2023-11-16 08:34:23

.NETORM框架

2011-11-28 09:16:24

Javajooq框架
点赞
收藏

51CTO技术栈公众号