代码拉取完成,页面将自动刷新
功能: (1):能够方便地创建表和对象的对应关系.[这里我们以注解的方式实现]
(2):能够以统一的方式方便的进行数据的增删查改.
举例:
@Table(name = "t_user")
public class TUser {
@Column(name="user_id",type=Column.TYPE_BOOLEAN,isPrimaryKey=true)
private Integer userId;
@Column(name="user_name",type=Column.TYPE_STRING)
private String userName;
/**
* 必须提供无参构造函数
*/
public TUser() {}
public TUser(String userName) {
this.userName = userName;
}
//getter
//setter
}
//Insert An Object
IBaseDao<TUser> userDao = DaoFactory.createGenericDao(this, TUser.class);
userDao.insert(new TUser("AAAA"));
//Insert Object List
List<TUser> insertUserList = new ArrayList<TUser>();
for(int i = 0; i<10;++i){
insertUserList.add(new TUser("BBB"+i));
}
userDao.batchInsert(insertUserList);
//只有一条记录的查找
List<TUser> userList = userDao.queryByCondition("user_name=?", "AAAA");
//InsertOrUpdate
userDao.insertOrUpdate(new TUser("AAAA"), "user_name"); //update where user_name='AAAA'
userDao.insertOrUpdate(new TUser("CCCC"), "user_name"); //insert CCCC
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。