druid的SQLParser解析HQL语句

http://my.oschina.net/taaaa/blog/74657
让druid的SQLParser解析HQL语句,生成SELECT ……FROM…..WHERE ……的形式,闲话少说,直接上例子:

输出结果是:

InfoPublishs p, UserScores s

p.id = s.linkedId
AND p.userInfo.id = s.userInfo.id
AND s.classCode = ‘InfoPublishs’
AND p.status = ?1

大家觉得怎么样呢?觉的有用就收着吧,没用就扔了。

上面例子有些问题, 不知道是版本还是什么原因,
下面这个例子, 如果真的要实用, 还得修改