javaEE数据库查询数据时,bean对象需要添加属性的set、get方法,否则查找不到
2018-02-06 10:14
483 查看
例如:
QueryRunner queryRunner = new QueryRunner(JDBCUtils.getDataSource());
String sql="select * from category";
List<Category> query = queryRunner.query(sql, new BeanListHandler<Category>(Category.class));
这时的Category对象中的属性需要set、get方法,否则查询不到数据。如下:
public class Category {
private String cid;
private String cname;
public String getCid() {
return cid;
}
public void setCid(String cid) {
this.cid = cid;
}
public String getCname() {
return cname;
}
public void setCname(String cname) {
this.cname = cname;
}
}
QueryRunner queryRunner = new QueryRunner(JDBCUtils.getDataSource());
String sql="select * from category";
List<Category> query = queryRunner.query(sql, new BeanListHandler<Category>(Category.class));
这时的Category对象中的属性需要set、get方法,否则查询不到数据。如下:
public class Category {
private String cid;
private String cname;
public String getCid() {
return cid;
}
public void setCid(String cid) {
this.cid = cid;
}
public String getCname() {
return cname;
}
public void setCname(String cname) {
this.cname = cname;
}
}
相关文章推荐
- java将属性设置为私有,在给其添加get/set方法和直接把属性设置成public有什么区别
- iOS 扩展类添加属性,需要实现的set方法
- JS 实现对象属性的get 和set方法
- 通过封装编写Book类。要求:类具有私有属性书名title、页数pageNum、类型type(默认为计算机类),并为这三个属性分别编写set和get方法。其中,页数不能少于200页,否则输出错误信息,
- 关于JPA封装数据库数据到实体不调用属性的get和set的方法解决办法
- 在MyEclipse中批量为属性添加get和set方法
- 利用属性名称配置,自动转换成java bean对象的set、get方法的方法
- NetBox环境下ajax用get获取数据,中文乱码的问题解决:对象不支持此属性或方法: 'Response.CharSet'
- php面向对象基础概念(属性重载的魔术方法)__get(),__set(),__isset(),__unset()
- TreeSet方法之一 当向TreeSet中添加Person对象 续 确定按哪个属性排序
- 需要注意的Spring中的getBean方法
- 动手实现扩展属性为对象动态添加获取数据(续)
- QTP在录制脚本的时候会将鼠标点击过的对象自动添加到对象库中,而那些未被点击过的对象将不会被添加,导致针对某一对象手动添加的脚本运行不通过,因此需要手动把测试对象添加到对象库中,方法如下:
- 对于名为cMemberId这类属性属性名与其set、get方法对应关系的差异
- 重写抽象类的 get 属性并添加 set 属性
- 原始ajax通过xmlHttpRequest对象的send()方法提交数据--Get方式和Post方式
- 在JAVA中定义类成员用属性set和get方法表示
- 非静态的字段、方法或属性“System.Web.UI.Page.Session.get”要求对象引用
- Hibernate学习笔记---通过load和get方法来查询对象(只能根据主键来查询)
- 空间数据查询——根据属性条件查询对象