小型Java ORM框架 ActiveJDBC
jopen
13年前
<p>ActiveJDBC 是一个快速和轻量级的 Java 的 ORM 小型框架,语法简单易于理解,同时支持多数据库链接。ActiveJDBC 的文档(javadoc)非常完善。基于以下原则设计:</p> <ul> <li>惯例重于配置(无配置)</li> <li>拥有 SQL 知识就足够了</li> <li>轻量级而且直观的代码</li> <li>无会话</li> <li>无持久层管理</li> <li>无 proxying</li> </ul> <p>下面是一个简单的 Model 类:</p> <pre class="brush:java; toolbar: true; auto-links: false;">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(); } }</pre> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1328238451593" target="_blank">http://www.open-open.com/lib/view/home/1328238451593</a></p> <p></p>