小型ORM框架 ActiveJDBC

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

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

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

下面是一个简单的 Model 类:

public class Main { 
    public static void main(String[] args) { 
        new DB("corporation").open("com.mysql.jdbc.Driver""jdbc:mysql://localhost/test",  
                "root""p@ssw0rd"); 
        new DB("university").open("oracle.jdbc.driver.OracleDriver",  
                "jdbc:oracle:thin:@localhost:1521:xe",  
                "activejdbc""activejdbc"); 
 
        Employee.deleteAll(); 
        Student.deleteAll(); 
 
        Employee.createIt("first_name""John""last_name""Doe"); 
        Employee.createIt("first_name""Jane""last_name""Smith"); 
 
        Student.createIt("first_name""Mike""last_name""Myers"); 
        Student.createIt("first_name""Steven""last_name""Spielberg"); 
 
        System.out.println("*** Employees ***"); 
        Employee.findAll().dump(); 
        System.out.println("*** Students ***"); 
        Student.findAll().dump(); 
 
        new DB("corporation").close(); 
        new DB("university").close(); 
    } 

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.

【编辑推荐】

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

2012-04-13 09:11:13

JavajOOQ

2012-03-19 10:10:55

jOOQJava

2009-09-22 13:09:06

Hibernateorm框架

2009-06-02 17:27:28

Hibernate框架ORM

2009-12-15 18:39:36

Ruby Active

2012-07-20 15:03:49

微软开源

2013-02-26 09:16:53

jOOQJava

2009-09-22 17:13:53

Hibernate O

2024-12-25 13:27:16

2012-07-26 15:11:52

guzz

2011-08-01 18:02:33

2009-07-29 08:58:20

NHibernate ORM框架

2012-04-10 09:29:29

jOOQJava

2012-02-27 09:17:24

JavajOOQ

2012-02-01 16:08:05

JavajOOQ

2012-01-09 10:08:10

JavajOOQ

2011-08-31 13:31:00

PythonSQLObject数据库

2015-06-25 10:22:24

JFinal 2.0JAVAWEB+ORM

2012-02-13 09:52:56

Java

2023-11-16 08:34:23

.NETORM框架
点赞
收藏

51CTO技术栈公众号