首页 > 代码库 > Mybatis 配置resultMap 查询全部sql
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(); } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。