当前位置: 首页 > news >正文

南京美容网站建设代理网页在线

南京美容网站建设,代理网页在线,网络推广的细节,做图片视频的网站MyBatis只能自动维护库表”列名“与”属性名“相同时的对应关系&#xff0c;二者不同时无法自动ORM 因此需要使用到ORM映射。 共有两种解决办法&#xff1a;1.列的别名 2.结果映射 1.列的别名 在SQL中使用 as 为查询字段添加列别名&#xff0c;以匹配属性名 public List<…

MyBatis只能自动维护库表”列名“与”属性名“相同时的对应关系,二者不同时无法自动ORM

因此需要使用到ORM映射。

共有两种解决办法:1.列的别名  2.结果映射

1.列的别名

在SQL中使用 as 为查询字段添加列别名,以匹配属性名

    public List<Role> findAll();
    <select id="findAll" resultType="com.by.pojo.Role" >select id, role_name as roleName, role_desc as roleDesc from role</select>

但是如果我们的查询很多,都使用别名的话写起来就很麻烦

2.结果映射

使用ResultMap标签手动映射,解决实体字段和数据表字段不一致的问题

ResultMap标签写一次之后,可以被多次使用,解决了需要写很多别名很麻烦的问题

public List<Role> findAll2();
    <!--id:和select查询标签的返回值保持一致type: 映射实体的全类名--><resultMap id="findAll2ResultMap" type="com.by.pojo.Role"><!--描述主键字段的映射关系:property:实体类的属性column:数据表字段名称--><id property="id" column="id" /><!--描述非主键字段的映射关系:property:实体类的属性column:数据表字段名称--><result property="roleName" column="role_name" /><result property="roleDesc" column="role_desc" /></resultMap><select id="findAll2" resultMap="findAll2ResultMap" >select * from role</select>

http://www.yayakq.cn/news/917835/

相关文章:

  • 阳西哪里有做网站新余专业的企业网站建设公司
  • 公司架设网站费用怎么做分录在线制作图标
  • 网站内页收录突然没了免费信息网站建设平台
  • clh网站建设公司临泉县建设局网站
  • 建设网站教程视频汉网网站建设
  • 网站用户体验模型wordpress做的论坛
  • 电商网站的功能有哪些网络热点事件舆情案例
  • 网站建设的潜规则北京高端设计公司有哪些
  • 新郑做网站公司python网站开发简单吗
  • 手机销售网站怎么做的网站流量高iis如何做负载均衡
  • 计算机网络培训课程360搜索怎么做网站自然优化
  • 集团网站开发多少钱python能开发app吗
  • 带做网站价位南京好的网站设计公司
  • 淘宝网站的订单管理怎么做手机便宜网站建设
  • 网站域名怎么注册桂林新闻
  • 各大网站博客怎么做推广加强医院微信和网站建设
  • 网站开启速度慢邢台网站建设03191688
  • 苏州微信网站网络建设设计方案
  • 通信工程建设网站人工智能绘画
  • 淄博个人承接网站制作山西运城网站开发
  • 怎样提高网站权重网站空间与服务器的区别
  • 吉林省住房和城乡建设厅网站申报wordpress 网站重置
  • 中国建设银行十堰分行网站新型h5网站建设
  • 百度网站入口特效词怎么做网站促收录
  • 网站文章页图片大全做预算查价格的网站是哪个好
  • 关于网站开发的个人小结简述网站建设
  • 如何做解析网站2017 上海网站备案
  • 专业外贸网站建设公司如何创建本地站点
  • 网站申请网站如何做api接口
  • 东莞建网站哪家强网站建设广告平台推广