在实际应用中我们经常会遇到多条件查询的情景,以往的解决方案是在java中对各个参数值进行非空之类的判断,再进行sql及参数的拼凑。
其实还有更简单的解决方法的--用Freemarker。Freemarker可以轻松的使用if之类的进行判断,当if条件时再使用指定的sql片段。而Freesql就是在Freemarker的基础上,配合java中sql的参数设置进行的简单封装,可以简单方便的编写动态的sql。
如何使用Freesql
本文介绍如何在JFinal中使用Freesql。Freesql的jar包可以从http://git.oschina.net/jse7en/Freesql/中下载。Freesql默认提供对JFinal的支持,在JF