VorutaJava數(shù)據(jù)訪問框架
Voruta 是一個數(shù)據(jù)訪問框架,主要用來在 Java 的方法通過javadoc的標簽中嵌入SQL語句的動態(tài)代碼生成技術。Voruta 使用 QDox 來解析JavaDoc注釋信息,使用 CGLib 來生成相應的實現(xiàn)代碼。
示例代碼:
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);
}
評論
圖片
表情
