当前位置: 代码迷 >> SQL >> Mybatis 配置resultMap 查询所有sql
  详细解决方案

Mybatis 配置resultMap 查询所有sql

热度:73   发布时间:2016-05-05 11:19:16.0
Mybatis 配置resultMap 查询全部sql

映射配置文件

<!-- type:映射实体类的数据类型 id:resultMap的唯一标识 --> <resultMap type="person" id="BaseResultMap">  <!-- column:库表的字段名 property:实体类里的属性名 -->  <id column="person_id" property="personId" />  <result column="name" property="name" />  <result column="gender" property="gender" />  <result column="person_addr" property="personAddr" />  <result column="birthday" property="birthday" /> </resultMap>
映射配置查询语句

<!-- 当查询集合的时候resultMap指的是集合中的泛型 --> <select id="selectPersonAll" resultMap="BaseResultMap">  select * from person  </select>
映射管理库表文件

<!-- 集中管理库表的映射文件 --> <mappers>  <mapper resource="com/hao947/sql/mapper/PersonMapper.xml" /> </mappers>
测试文件
//<!-- 当查询集合的时候resultMap指的是集合中的泛型 --> // 查询全部 @Test public void selectPersonAll() {  // 创建一个sqlsession  SqlSession session = sqlSessionFactory.openSession();  try {   List<Person> list = session     .selectList("com.hao947.sql.mapper.PersonMapper.selectPersonAll");   for (Person p : list) {    System.out.println(p);   }  } finally {   session.close();  } }


  相关解决方案