1. 使用动态标签<dynamic >来生成sql, 其内部嵌套大量的逻辑判断标签
2. 个人观点评论:
1. 使用动态标签来生成sql,超越了本层次应该做的事情,涉及到业务逻辑层的内容,违背了分层的思想
2. 内部嵌套的大量逻辑判断,非常复杂,编写比较困难。编写过Jsp的同学都知道,在页面上进行逻辑操作是比较烦人的事情,很复杂
3. 还不如我自己封装的sql:
InsertBean , UpdateBean, DeleteBean, SelectBean
SqlBean 是他们的父类,where语句的生成就在其中,子类全部继承了。详见我的sql封装