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();
这个小功能版本增加了支持任意列的类型限定符(例如规模和精度)。