ibatis基础(二):查询所有的对象
2011-12-04 15:11
369 查看
假设数据库的student表中有如下的字段和数据:
对应的Student.java如下:
此时我们要查询所有的对象需在Student.xml中添加如下代码:
编写junit进行测试:
查看结果,成功查询出所以学生的信息:
对应的Student.java如下:
public class Student { private Integer id; private String name; private float score; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public float getScore() { return score; } public void setScore(float score) { this.score = score; } @Override public String toString() { return this.id+"\t"+this.name+"\t"+this.score; } }
此时我们要查询所有的对象需在Student.xml中添加如下代码:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd"> <sqlMap> <!--typeAlias用于简写 --> <typeAlias alias="Student" type="com.jim.bean.Student"/> <!-- id代表索引名称 resultClass代表返回类型--> <select id="SelectAllStudent" resultClass="Student"> select * from student </select> </sqlMap>
编写junit进行测试:
@Test public void queryAllStudent() throws Exception{ Reader reader=Resources.getResourceAsReader("SqlMapConfig.xml");//读取总配置文件 SqlMapClient sqlmapclient=SqlMapClientBuilder.buildSqlMapClient(reader);//创建SqlMapClient来操作数据库 reader.close(); List<Student> students=sqlmapclient.queryForList("SelectAllStudent");//调用我们写在xml中的sql语句 for(Student student:students){ System.out.println(student); } }
查看结果,成功查询出所以学生的信息:
相关文章推荐
- Hibernate HQL基础 查询所有对象
- ibatis基础(三):查询指定id的单个对象
- ibatis教程_查询所有的对象(对student进行增删改查)
- ibatis基础(七):模糊查询实体对象
- JavaSE7基础 static 成员变量,被这个类的所有对象共享
- 【Maven+SSM】Mybatis基础使用及动态SQL拼接根据对象查询数据
- oracle 查询自定的type为collection的所有对象和其依赖对象
- hibernate三大查询所有对象
- dom4j-2.1基础 elements 查询操作-得到所有指定简单元素的值
- java基础之File对象中的FilenameFilter文件过滤以及递归列出指定文件夹路径下的所有文件和所有文件夹
- 开发:异常收集之 ibatis查询集合有多个对象,但是对象都为空
- Java_jdbc 基础笔记之八 数据库连接(写一个查询Student对象的方法)
- 查询某个表使用所有对象查询
- Hibernate查询对象所有字段,单个字段 ,几个字段取值的问题
- sql基础--怎样查询所有列数据
- 开发:异常收集之 ibatis查询集合有多个对象,但是对象都为空
- 查询整个映射对象所有字段
- Hibernate查询对象所有字段,单个字段 ,几个字段取值的问题
- mysql5.5基础 show databases 查询所有的数据库
- JS中,如何查询一个对象的所有属性