小型ORM框架ActiveJDBC

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

创新互联建站网站建设公司,提供成都网站建设、网站设计,网页设计,建网站,PHP网站建设等专业做网站服务;可快速的进行网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,是专业的做网站团队,希望更多企业前来合作!

  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版本发布

网站标题:小型ORM框架ActiveJDBC
网页路径:http://www.shufengxianlan.com/qtweb/news11/394111.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联