解析类似mybatis if标签的思路
问题如下:现想做一个类似mybatis的程序,但不知道mybatis的if标签应该如何解析.
如<if test="name != null"></if>
<if test="name != 'ZHONGGUO'"></if>
大家给个思路也好的. --------------------编程问答-------------------- mybatis 文档里说的很清楚的。有中文版的。
SELECT * FROM BLOG
WHERE state='ACTIVE'
<if test="title != null">
--------------------编程问答-------------------- mybatis 文档里说的很清楚的。有中文版的。
SELECT * FROM BLOG
WHERE state='ACTIVE'
<if test="title != null">
AND title like #{title}
</if> --------------------编程问答-------------------- 就是解析XML。过程应该比较繁琐吧。
工具你可以用DOM4J解析,接下来的应该就是拼接字符串了。 --------------------编程问答-------------------- 回复2楼:
我不是问if标签如何用,我是想问如果我想做类似功能的话,应该如何解析用户写的if标签.
回复3楼:
解析我没有问题,我是问思路,谢谢. --------------------编程问答-------------------- 楼主遇到和我相同问题啊,也是不是怎么是好,总感觉这个框架开发上太不灵活了
补充:Java , Java EE