0
我使用MSQL与ibatis的。通过检查动态查询检索数据时遇到了麻烦。如何使用ibatis动态查询添加检查条件?
在我的表...
ID(龙)|名称(varchar)| Gender(varchar)|年龄(整数)|
,我想申请取回的
- “名称”如果“性别” ==女性则无视她的年龄和检索她的年龄。
- 如果“性别”男==再检查他的年龄> 16。如果是这样,检索它。
- 如果 “性别” ==男性,年龄< = 16。我不想检索它。
我想使用动态查询时,性别是“男”。从调用查询中没有任何参数。 我真正想做的事情就是这样..
SELECT NAME FROM PEOPLE WHERE ID > 0
<isNotEqual property="GENDER" compareValue="female">AND AGE > 16</isNotEqual>
我的问题如何计算出来,具有任何其他方式获得的呢?我的意思不仅仅在于与Ibatis。
感谢您阅读我的问题。任何建议,将不胜感激。
这是我的示例表和样品条件。在我真正面临的问题是我想通过动态地加入另一个表表的列值的条件下(即无法看到)。 – Cataclysm