Java的ORM框架 jOOQ 1.6.6 发布
fmms 13年前
jOOQ 高效的合并了复杂SQL、类型安全、源码生成、Active Records、存储过程以及高级数据类型的 Java 类库。 <br /> 它主要包含以下特性: <div id="dictc_PWDECMEC"> <li><strong>代码生成:</strong><br /> jOOQ能够生成与数据库结构相对应的Java对象,包括表格,视图,存储过程,用户定义的类型等。</li> <li><strong>Active records:</strong><br /> jOOQ实现一个易于使用的Active Record模式。它不是一个OR-mapper,但提供了表格/视图与Java对象之间的一对一映射和字段与对象成员之间的映射。</li> <li><strong>Typesafe SQL</strong>:<br /> jOOQ允许使用内置的DSL来编写编译期类型安全的SQL查询语句。</li> <li><strong>SQL标准</strong>:<br /> jOOQ支持所有标准SQL语法包括,复杂的UNION,嵌套SELECTs,Joins,别名。</li> </div> <pre class="brush:java; toolbar: true; auto-links: false;">// Create a new record and insert it into the database TBookRecord book = create.newRecord(T_BOOK); book.setTitle("My first book"); book.store(); // Update it with new values book.setPublishedIn(2010); book.store(); // Delete it book.delete();</pre> <br /> jOOQ 1.6.6 发布了,该版本增加对 Sybase 数据库的支持,其他的改进包括最近添加的 INSERT.. RETURNING 语句,修复了一些关于数据类型 DECIMAL/NUMERIC 的处理问题。