SQL语句生成器,SqlBuilder 2.0.12 发布

jopen 12年前

SqlBuilder是一个Java类库,它能够帮你减轻在Java程序中编写复杂SQL查询经常会出错的痛苦。它封装了SQL的语法,非常轻便,提供易于使用的Java对象,遵循“生成器builder”模式(类似于StringBuilder)内。它改变了很多常见的SQL语法,将运行时才会发现的错误在Java编译时就能够发现错误。

// assuming these objects have already been created  Table table1, table2;  Column t1Col1, t1Col2, t2Col1;  Join joinOfT1AndT2;    String selectQuery =    (new SelectQuery())    .addColumns(t1Col1, t1Col2, t2Col1)    .addJoin(SelectQuery.JoinType.INNER_JOIN, joinOfT1AndT2)    .addOrderings(t1Col1)    .validate().toString();

这个小功能版本增加了支持任意列的类型限定符(例如规模和精度)。