Voruta是一个数据访问框架,主要用来在Java的方法通过javadoc的标签中嵌入SQL语句的动态代码生成技术。Voruta使用QDox来解析JavaDoc注释信息,使用CGLib来生成相应的实现代码。
示例代码:
publiciterfaceUserMaager{ /** *@update INSERTINTO_USER_(userame,password)VALUES($1,$2) */ publicvoidaddUser(StriguserName,Strigpassword); /** *@query SELECTCOUNT(1)>0 * FROM_USER_WHEREuserName=$1ANDpassword=$2 */ publicbooleaautheticate(StriguserName,Strigpassword);}







评论