Hi all. I wrote little library for generating Ibatis result, parameter map and insert, update, delete statement. I use annotation and apt tool. I also write ant apt task because can't find it. Also I use jakarta beanutils, If you find it usefull for ibatis I provide source code.
My model class look like that - @IBatisBean(table = "Users", namespace = "User", generateDelete = true, generateUpdate = true, generateInsert = true) public class User { @IBatisBeanField(column = "UserID", primaryKey = true) private Integer userId; @IBatisBeanField(column = "DepartmentID") private Integer departmentId; @IBatisBeanField(column = "UserName") private String userName; @IBatisBeanField(column = "Login") private String login; @IBatisBeanField(column = "Password") private String password; @IBatisBeanField(column = "UserMask") private Integer userMask; @IBatisBeanField(column = "BegDate") private Date begDate; // getter and setters. }