小型ORM框架 ActiveJDBC
作者:佚名
ActiveJDBC 是一個快速和輕量級的 Java 的 ORM 小型框架,語法簡單易于理解,同時支持多數(shù)據(jù)庫鏈接。ActiveJDBC 的文檔非常完善。
ActiveJDBC 是一個快速和輕量級的 Java 的 ORM 小型框架,語法簡單易于理解,同時支持多數(shù)據(jù)庫鏈接。ActiveJDBC 的文檔非常完善。基于以下原則設(shè)計:
- 慣例重于配置(無配置)
- 擁有 SQL 知識就足夠了
- 輕量級而且直觀的代碼
- 無會話
- 無持久層管理
- 無 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();
- }
- }
【編輯推薦】
責(zé)任編輯:艾婧
來源:
開源中國社區(qū)