ActiveJDBC

小型ORM框架
授权协议 Apache
开发语言 Java
所属分类 程序开发、 ORM/持久层框架
软件类型 开源软件
地区 不详
投 递 者 濮阳旺
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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();
    }
}
  • ActiveJDBC 是一个快速和轻量级的 Java 的 ORM 小型框架,语法简单易于理解,同时支持多数据库链接。ActiveJDBC 的文档非常完善。基于以下原则设计: 惯例重于配置(无配置) 拥有 SQL 知识就足够了 轻量级而且直观的代码 无会话 无持久层管理 无 proxying 下面是一个简单的 Model 类: public class Main { public stati

  • activejdbc activejdbc - Implementation of Active Record pattern in Java. Inspired by Ruby on Rails ActiveRecord - Google Project Hosting Introduction ActiveJDBC is a Java implementation of Active Reco

  • activejdbc - Implementation of Active Record pattern in Java. Inspired by Ruby on Rails ActiveRecord - Google Project Hosting Introduction ActiveJDBC is a Java implementation of Active Record design p

  • 常用的数据插入方法 save 仅保存,但不抛出异常 saveIt 保存,能抛出异常 create 仅设置值,但不保存,需在使用后调用save()或saveIt() createIt 设置值,同时也保存 但需要注意的是,在官网有这么一句话 Usually you do not set ID of a model. ActiveJDBC will manage that. If you find se

  • ActiveJDBC 是一个快速和轻量级的 Java 的 ORM 小型框架,语法简单易于理解,同时支持多数据库链接。 自己用idea工具开发时遇到的一些问题分享给大家! 在IDEA上DBUG 时抛出Exception in thread “main” org.javalite.activejdbc.InitException: failed to determine Model class nam

 相关资料
  • 从戏剧!框架文档: Play2.0中没有内置的JPA实现;您可以选择任何可用的实现。例如,要使用Hibernate,只需将依赖项添加到项目中: 我的选择是什么而不是冬眠? 你认为什么最适合留言板网站? 我知道Hibernate有一点开销,对吗?

  • 本文向大家介绍什么是 ORM 框架?相关面试题,主要包含被问及什么是 ORM 框架?时的应答技巧和注意事项,需要的朋友参考一下 ORM(Object Relation Mapping)对象关系映射,是把数据库中的关系数据映射成为程序中的对象。 使用 ORM 的优点:提高了开发效率降低了开发成本、开发更简单更对象化、可移植更强。

  • ORM(Object-relational mapping),对象关系映射。 是为了解决面向对象与关系型数据库存在的不匹配问题。 ORM框架的优点: 开发效率更高 数据访问更抽象、轻便 支持面向对象封装

  • 问题内容: 我有以下课程: :和: :但是当我用: :我收到错误消息: :有人能对此有所启发吗? 问题答案: 从那以后我就知道了。您需要先运行: java -DoutputDirectory =。-cp。; activejdbc-instrumentation.jar; javassist.jar; activejdbc.jar; activejdbc.instrumentation.Main

  • beego ORM 是一个强大的 Go 语言 ORM 框架。她的灵感主要来自 Django ORM 和 SQLAlchemy。 目前该框架仍处于开发阶段,可能发生任何导致不兼容的改动。 已支持数据库驱动: MySQL:github.com/go-sql-driver/mysql PostgreSQL:github.com/lib/pq Sqlite3:github.com/mattn/go-sql

  • 本文向大家介绍django框架面向对象ORM模型继承用法实例分析,包括了django框架面向对象ORM模型继承用法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了django框架面向对象ORM模型继承用法。分享给大家供大家参考,具体如下: Django ORM对模型继承的支持,将python面向对象的编程方法与数据库面向关系表的数据结构结合的很巧妙。支持三种风格的模型继承。 1.抽