• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于java:spring框架-映射文件标签

java 搞代码 3年前 (2022-02-19) 23次浏览 已收录 0个评论

一:resultMap与resultType、parameterMap与 parameterType的区别

1)resultMap & resultType 两者都示意后果集与java之间的关系,解决查问后果集,映射Java对象
2) resultMap 是一种“查问后果集---Bean对象”属性名称映射关系,应用resultMap关系可将将查问后果集中的列一一映射到bean对象的各个属性(两者属性名能够不同,配置好映射关系即可),实用与简单一点的查问,如表的链接查问,表的一对多连贯查问,映射的查问后果集中的列标签能够依据须要灵便变动,并且,在映射关系中,还能够通过typeHandler设置实现查问后果值的类型转换,比方布尔型与0/1的类型转换。
3) resultType 是一种“查问后果集---Bean对象”数据类型映射关系,应用resultType关系,即可使Bean对象接管查问后果集;见名知意,该办法是通过查问后果集中每条记录(属性)的数据类型和Bean对象的数据类型作映射,若两者都雷同,则示意匹配胜利,Bea<a style="color:transparent">来源gao($daima.com搞@代@#码网</a>n能够接管到查问后果
4)个别应用**parameterType**间接将查问后果列值类型主动对应到java对象属性类型上,不再配置映射关系一一对应(ParameterMap(不举荐)

二:多表查问

A)一对多查问:

<select id="findItemCat" resultMap="ItemCatItemRM">  resultMap命名主表在前,从表在后 

<resultMap  type="pojo"  id="ItemCatItemRM">  对象

<id property="id" column="cid" /> 主键

<result property="name" column="name" /> 一般字段

<collection property="items"  ofType="pojo"> ofType pojo对象


B)一对一

<association property="itemDesc">  从表

3)sql语句搭配的标签
where-if 用在查问
set-if 更新
sql-include 

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于java:spring框架-映射文件标签
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址