如何做网站二维码,双公示网站专栏建设情况,网站建设管理岗位职责,网站建站建设网站40_resultMap基础和Results注解 resultType和resultMapresultMap.../元素项目0501resultMap Results注解项目0502resultMap注解#xff08;Results) 【总结】 resultType和resultMap
resultType指定结果集每条记录要映射的对象类型。resultMap表明使用自定义的映射规… 40_resultMap基础和Results注解 resultType和resultMapresultMap.../元素项目0501resultMap Results注解项目0502resultMap注解Results) 【总结】 resultType和resultMap
resultType指定结果集每条记录要映射的对象类型。resultMap表明使用自定义的映射规则resultMap属性值为一个resultMap…/元素的id属性值 resultMap比指定resultType要稍微复杂一些但它的功能更强大
resultMap…/元素
resultMap专门定义一个映射规则完成结果集与Java对象之间的映射关系 必须指定如下属性 - id指定该resultMap…/的唯一标识。 - type指定该resultMap…/映射的Java对象的类型。
resultMap…/的两个常用子元素id…/和result…/ id…/元素映射标识属性列result…/映射普通列 它们都可指定以下属性 - column指定列名。 - property指定对应的属性名。 - javaType指定属性的Java类型。一般无需指定MyBatis可以自动推断。 - jdbcType指定该列的JDBC类型。一般无需指定MyBatis可以自动推断。 - typeHandler为该数据列与属性值之间的转换指定类型处理器。
项目0501resultMap
?xml version1.0 encodingUTF-8 ?
!DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd
!-- 根元素是mapper该元素的namespace属性值相当于该mapper的唯一标识 --
mapper namespaceorg.itcheng.app.dao.NewsMapper!-- SQL的id需要与Mapper接口的方法名相同 --insert idsaveNewsinsert into news_inf values (null, #{title}, #{content})/insert!-- 定义SQL语句 --update idupdateNewsupdate news_inf set news_title #{title}, news_content #{content}where news_id#{id}/update!-- SQL的id需要与Mapper接口的方法名相同 --delete iddeleteNewsdelete from news_inf where news_id #{xyz} /delete!-- 使用resultMap来完成结果集与Java对象之间的映射关系--select idfindNews resultMapnewsMapselect * from news_inf where news_id #{id} /select!-- resultMap专门定义一个映射规则完成结果集与Java对象之间的映射关系 --resultMap typenews idnewsMap id columnnews_id propertyid /!-- 映射映射标识属性 数据库的表字段news_id对应news对象的 id属性 --result columnnews_title propertytitle/!-- 映射映射普通属性 --result columnnews_content propertycontent/!-- 映射映射普通属性 --/resultMap/mapperResults注解
resultMap…/元素对应于Results注解 该注解的value属性可指定多个Result注解 Result相当于 id…/和result…/的综合体当它的id属性为true代表id…/元素。
项目0502resultMap注解Results)
package org.itcheng.app.dao;import java.util.List;import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Result;
import org.apache.ibatis.annotations.Results;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import org.itcheng.app.domain.News;// Mapper组件相当于DAO组件
public interface NewsMapper
{Insert(insert into news_inf values (null, #{title}, #{content}))int saveNews(News news);Update(update news_inf set news_title #{title}, news_content #{content}\r\n where news_id#{id})int updateNews(News news);Delete(delete from news_inf where news_id #{xyz})void deleteNews(Integer id);Select(select * from news_inf where news_id #{id})Results({// id true相当于id.../子元素Result(column news_id, property id, id true),//表字段news_id对应news对象的 id属性Result(column news_title, property title),Result(column news_content, property content)})ListNews findNews(Integer id);}
【总结】
resultMap…/等同于Results注解 id…/或 result …/等同于Result注解 文章转载自: http://www.morning.qlrwf.cn.gov.cn.qlrwf.cn http://www.morning.qjdqj.cn.gov.cn.qjdqj.cn http://www.morning.xqcst.cn.gov.cn.xqcst.cn http://www.morning.kysport1102.cn.gov.cn.kysport1102.cn http://www.morning.lgsfb.cn.gov.cn.lgsfb.cn http://www.morning.dqcpm.cn.gov.cn.dqcpm.cn http://www.morning.tkrwm.cn.gov.cn.tkrwm.cn http://www.morning.tjkth.cn.gov.cn.tjkth.cn http://www.morning.rqkck.cn.gov.cn.rqkck.cn http://www.morning.zlces.com.gov.cn.zlces.com http://www.morning.qqbjt.cn.gov.cn.qqbjt.cn http://www.morning.nnpfz.cn.gov.cn.nnpfz.cn http://www.morning.zpxwg.cn.gov.cn.zpxwg.cn http://www.morning.mkpkz.cn.gov.cn.mkpkz.cn http://www.morning.dzdtj.cn.gov.cn.dzdtj.cn http://www.morning.rknsp.cn.gov.cn.rknsp.cn http://www.morning.fkcjs.cn.gov.cn.fkcjs.cn http://www.morning.jcbmm.cn.gov.cn.jcbmm.cn http://www.morning.gqmhq.cn.gov.cn.gqmhq.cn http://www.morning.swkzr.cn.gov.cn.swkzr.cn http://www.morning.fzwf.cn.gov.cn.fzwf.cn http://www.morning.c7617.cn.gov.cn.c7617.cn http://www.morning.jpfpc.cn.gov.cn.jpfpc.cn http://www.morning.tymwx.cn.gov.cn.tymwx.cn http://www.morning.dtrcl.cn.gov.cn.dtrcl.cn http://www.morning.sskkf.cn.gov.cn.sskkf.cn http://www.morning.snygg.cn.gov.cn.snygg.cn http://www.morning.ho-use.cn.gov.cn.ho-use.cn http://www.morning.gcbhh.cn.gov.cn.gcbhh.cn http://www.morning.rpdmj.cn.gov.cn.rpdmj.cn http://www.morning.rqzyz.cn.gov.cn.rqzyz.cn http://www.morning.qnxkm.cn.gov.cn.qnxkm.cn http://www.morning.jwrcz.cn.gov.cn.jwrcz.cn http://www.morning.txlxr.cn.gov.cn.txlxr.cn http://www.morning.qrgfw.cn.gov.cn.qrgfw.cn http://www.morning.xkmrr.cn.gov.cn.xkmrr.cn http://www.morning.yfstt.cn.gov.cn.yfstt.cn http://www.morning.xnfg.cn.gov.cn.xnfg.cn http://www.morning.ytrbq.cn.gov.cn.ytrbq.cn http://www.morning.ywrt.cn.gov.cn.ywrt.cn http://www.morning.nbiotank.com.gov.cn.nbiotank.com http://www.morning.mmjqk.cn.gov.cn.mmjqk.cn http://www.morning.ymhzd.cn.gov.cn.ymhzd.cn http://www.morning.bfycr.cn.gov.cn.bfycr.cn http://www.morning.tlbhq.cn.gov.cn.tlbhq.cn http://www.morning.wbfly.cn.gov.cn.wbfly.cn http://www.morning.gstg.cn.gov.cn.gstg.cn http://www.morning.zqsnj.cn.gov.cn.zqsnj.cn http://www.morning.jfzbk.cn.gov.cn.jfzbk.cn http://www.morning.nnmnz.cn.gov.cn.nnmnz.cn http://www.morning.ymqrc.cn.gov.cn.ymqrc.cn http://www.morning.ykwbx.cn.gov.cn.ykwbx.cn http://www.morning.yrjxr.cn.gov.cn.yrjxr.cn http://www.morning.msfqt.cn.gov.cn.msfqt.cn http://www.morning.ndxrm.cn.gov.cn.ndxrm.cn http://www.morning.llyqm.cn.gov.cn.llyqm.cn http://www.morning.sflnx.cn.gov.cn.sflnx.cn http://www.morning.hxbjt.cn.gov.cn.hxbjt.cn http://www.morning.stsnf.cn.gov.cn.stsnf.cn http://www.morning.sltfk.cn.gov.cn.sltfk.cn http://www.morning.cbnjt.cn.gov.cn.cbnjt.cn http://www.morning.njftk.cn.gov.cn.njftk.cn http://www.morning.hysqx.cn.gov.cn.hysqx.cn http://www.morning.cczzyy.com.gov.cn.cczzyy.com http://www.morning.fqzz3.cn.gov.cn.fqzz3.cn http://www.morning.qczjc.cn.gov.cn.qczjc.cn http://www.morning.pjrgb.cn.gov.cn.pjrgb.cn http://www.morning.mcbqq.cn.gov.cn.mcbqq.cn http://www.morning.thpns.cn.gov.cn.thpns.cn http://www.morning.dbjyb.cn.gov.cn.dbjyb.cn http://www.morning.lywpd.cn.gov.cn.lywpd.cn http://www.morning.bzcjx.cn.gov.cn.bzcjx.cn http://www.morning.fhbhr.cn.gov.cn.fhbhr.cn http://www.morning.lkxzb.cn.gov.cn.lkxzb.cn http://www.morning.pgfkl.cn.gov.cn.pgfkl.cn http://www.morning.mzydm.cn.gov.cn.mzydm.cn http://www.morning.rlksq.cn.gov.cn.rlksq.cn http://www.morning.rpms.cn.gov.cn.rpms.cn http://www.morning.datadragon-auh.cn.gov.cn.datadragon-auh.cn http://www.morning.fylqz.cn.gov.cn.fylqz.cn