Java的ORM框架 jOOQ 1.6.6 发布

fmms 11年前
     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 的处理问题。