Heis的Blog

保持简单,保持愚蠢
随笔 - 29, 文章 - 1, 评论 - 122, 引用 - 0
数据加载中……

2010年3月21日

LikeSql——让你更优雅地写SQL

LikeSql是我写一个开源的小框架(http://code.google.com/p/likesql/),目标是提供一个更优雅地处理SQL的一个方案,希望能够替代PreparedStatement和直接拼接SQL。虽然现在还有没有正式的release版本,我还在为此努力。点击这里阅读全文

posted @ 2010-11-28 15:16 Heis 阅读(2154) | 评论 (1)编辑 收藏

我使用DSL编写SQL的一个Java实现

     摘要: 什么是DSL?领域特定语言(Domain Specific language)通常被定义为一种特别针对某类特殊问题的计算机语言,它不打算解决其领域外的问题。
你遇到过这样的问题么?
你使用JDBC来实现数据存取,如果你要实现一个复杂条件的查询,而且条件数目还不一定,这时候就很难使用PreparedStatement来解决了,因为你的SQL模板不是固定的。就像上面的这个例子,如果用户可能要使用DateOfBirth或者Name作为条件查询,或者还有更多的条件。  阅读全文

posted @ 2010-03-21 23:41 Heis 阅读(4900) | 评论 (2)编辑 收藏