ActiveJDBC小型ORM框架

联合创作 · 2023-09-30 03:15

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



  • 惯例重于配置(无配置)

  • 拥有 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();
}
}
浏览 27
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报