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

徐州企业免费建站网络营销与直播电商怎么样

徐州企业免费建站,网络营销与直播电商怎么样,专做女鞋的网站代发广州,没有备案的网站 公司服务器 查到会怎么样目录 1、传统开发 1.1、代码 1.2、存在的问题 2、代理开发 2.1、开发规范 2.2、代码 ⭐mybatis系列①:增删改查 1、传统开发 传统的mybatis开发中,是在数据访问层实现相应的接口,在实现类中用"命名空间.id"的形式找到对应的映…

目录

1、传统开发

1.1、代码

1.2、存在的问题

2、代理开发

2.1、开发规范

2.2、代码


⭐mybatis系列①:增删改查

1、传统开发

传统的mybatis开发中,是在数据访问层实现相应的接口,在实现类中用"命名空间.id"的形式找到对应的映射文件当中配置的sql语句,而代理开发则是通过接口类型寻找对应的执行方法。

1.1、代码

映射文件配置:

Dao层代码如下:

1.2、存在的问题

之前的代码是基本使用方式,它也存在硬编码的问题,如下:

这里调用 selectList() 方法传递的参数是映射配置文件中的namespace.id值

这样写也不便于后期的维护。如果使用Mapper 代理方式则不存在硬编码问题:

通过上面的描述可以看出 Mapper 代理方式的目的:

解决原生方式中的硬编码

简化后期执行SQL

Mybatis 官网也是推荐使用 Mapper 代理的方式。下图是截止官网的图片:

2、代理开发

采用 Mybatis 的代理开发方式实现 DAO 层的开发,这种方式是企业的主流。

Mapper 接口开发方法只需要程序员编写Mapper 接口(相当于Dao 接口),由Mybatis 框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。

2.1、开发规范

Mapper 接口开发需要遵循以下规范:

1、Mapper.xml文件中的namespace与mapper接口的全限定名相同

2、Mapper接口方法名和Mapper.xml中定义的每个statement的id相同

3、Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql的parameterType的类型相同

4、Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同

图解:

2.2、代码

下面是具体模拟的MVC步骤:

对应的目录如下:

①控制层:用测试框架做一个简单的模拟:

②业务层:

③数据访问层:

④编写映射文件:

⑤在配置文件中加载映射文件:

⑥测试:

结果符合预期!

        

http://www.mnyf.cn/news/14453.html

相关文章:

  • 福建住房和城乡建设局网站网络推广推广外包服务
  • 公司门户网站模板网页设计与制作期末作品
  • 网站视觉seo关键词查询工具
  • 建筑工程网格优化中国seo排行榜
  • 510企业网站系统源码百度如何发布信息推广
  • 外贸行业网站建设公司排名今日最新足球推荐
  • 电影网站膜拜时事新闻最新2022
  • 大型网站 空间国际军事新闻最新消息视频
  • 河南造价信息网官网搜索引擎seo优化平台
  • seo的优点东莞排名优化团队
  • 客户做网站要退款广州推动优化防控措施落地
  • 做网站特别简单的软件网络营销策划书
  • 网站做sem优化今日国际重大新闻事件
  • 潞城网站建设网站推广论坛
  • 绥化市住房和城乡建设网网站企业微信营销管理软件
  • wordpress toc东莞seo优化推广
  • 腾讯建设网站视频视频下载线上营销有哪些
  • 深圳企业网站备案网站seo视频狼雨seo教程
  • 惠东县住房和城乡规划建设局网站线上推广营销
  • 滨海新区城市建设档案馆网站网络优化工程师需要学什么
  • 最便宜的域名注册商硬件优化大师下载
  • 追波设计网站电商如何从零做起
  • 北京外贸网站建设品牌策划公司排名
  • 温州做网站 掌熊号合肥seo招聘
  • 武汉市城乡建设委网站搜一搜
  • 网站常用英文平台推广是做什么
  • 网站上传百度多久收录seo排名赚挂机
  • 西安有一个电影他要拉投资做网站关键词排名靠前
  • 深圳政府在线长春seo结算
  • 网站建设公司专业网站开发需求免费网站模板