VorutaJava数据访问框架
Voruta 是一个数据访问框架,主要用来在 Java 的方法通过javadoc的标签中嵌入SQL语句的动态代码生成技术。Voruta 使用 QDox 来解析JavaDoc注释信息,使用 CGLib 来生成相应的实现代码。
示例代码:
public interface UserManager {
/**
*@update INSERT INTO _USER_ (username,password)VALUES($1,$2)
*/
public void addUser(String userName,String password);
/**
*@query SELECT COUNT(1) > 0
* FROM _USER_ WHERE userName=$1 AND password=$2
*/
public boolean authenticate(String userName,String password);
}
评论