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

做制作网站找啥工作网络运营怎么学

做制作网站找啥工作,网络运营怎么学,淘宝网是中国最大的c2c平台,荣耀手机官方旗舰店Mybatis映射 什么是映射器 MyBatis的映射器就是用来解决这一问题#xff0c;映射器其实是一个Interface接口,我们通过编写简单的映射器接口#xff0c;就可以将我们之前在Dao中做的重复的#xff0c;看起来比较低级的代码给替换掉。也就是说我们以后不用向之前那样写代码映射器其实是一个Interface接口,我们通过编写简单的映射器接口就可以将我们之前在Dao中做的重复的看起来比较低级的代码给替换掉。也就是说我们以后不用向之前那样写代码而是直接调用映射器接口即可完成SQL的调用。我们可以理解为 这个映射器 底层使用了动态代理的方式将复杂的代码进行了处理屏蔽了细节。--- 如同JPA的接口 创建domain public class Employee{private Long id;private String username;private Integer age 0;private Boolean sex;//... } 创建接口映射器 创建实体类接口我们一般给接口命名 XxxMapper ,如 EmployeeMapper 跟EmployeeMapper.xml同名。 import java.util.List;public interface EmployeeMapper {int insert(Employee employee);int updateById(Employee employee);int deleteById(Long id);Employee selectById(Long id);ListEmployee selectAll(); } 创建SQL映射文件 SQL映射文件的namespace必须和 映射器接口的全限定名一直这个非常重要因为我们在调用映射器接口的时候底层是通过该接口的 全限定名方法名 去匹配 SQL映射文件的namespaceid。 ?xml version1.0 encodingUTF-8 ? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtdmapper namespaceorg.test.mybatis._02_mapper.mapper.EmployeeMapperresultMap idbaseResultMap typeorg.test.mybatis._02_mapper.domain.Employeeid columnid propertyid /result columnusername propertyusername/result columnage propertyage/result columnsex propertysex//resultMapselect idselectAll resultMapbaseResultMap selectid,username,age,sexfrom employee/select /mapper 注意这里是另外一个Mapper对应的是Employee所以所有的 有用到实体类的地方都要使用Employee的全限定名。 再次强调底层是通过映射器接口的 全限定名方法名 去匹配 SQL映射文件的namespaceId所以 namespace 需要和 映射器接口的全限定名一致 sql的id必须和 映射器的 方法名一致。 这里暂时写了一个查询所有的方法同学们自行完成其他的几个方法 注册Mapper 修改mybatis-config.xml文件添加mappers , 注意修改成自己的路径 mappersmapper resourceorg/test/mybatis/mapper/ProductMapper.xml/mapper resourceorg/test/mybatis/mapper/EmployeeMapper.xml/ /mappers 实现CRUD Test public void selectAll() {try(SqlSession sqlSession MyBatisUtil.openSession()){EmployeeMapper employeeMapper sqlSession.getMapper(EmployeeMapper.class);employeeMapper.selectAll().forEach(e -{System.out.println(e);});}} 写在最后:mybatis花了较多文章来写因为其十分重要。后续将分享高级SQL的相关知识笔者小中大厂均有面试经历坚持每日分享JAVA全栈知识希望能够和大家共同进步。
http://www.hkea.cn/news/14465927/

相关文章:

  • 策划营销型企业网站应注意哪些事情(建设流层—)顶呱呱网站建设
  • 做个英文网站多少钱wordpress预约插件
  • 汕头做网站优化哪家好网站策划书 范文
  • wordpress采集站wordpress伪静态设置方法
  • 沛县网站制作泉州网站建设技术托管
  • 兰州网站建设推荐q479185700顶你推广平台排名
  • 注册个网站要多少钱办公网络建设项目商务要求
  • 齐家网和土巴兔装修哪家好优化大师安卓版
  • 开个个人网站网站建设使用工具
  • 网站大连顺义广州网站建设
  • h5网站开发培训哪里好上海最大的广告公司
  • 黄埔区网站建设数据展示网站模板
  • 淄川网站建设yx718怎样建免费个人网站
  • 全国网站建设有实力山西钢建公司简介
  • 怎样做淘宝网站简约商务ppt模板免费下载
  • 企业网站的设计与开发建设美食网站
  • 个人建网站运营.营销型网站推广
  • 做网站绘制蓝图的步骤开发企业网站要多少小时
  • 西安高校定制网站建设公司推荐it运维服务管理体系
  • 用ps做零食网站模板WordPress缩略图标签
  • 网站优化有哪些深圳歌剧院设计方案
  • 企业信息型网站有哪些人才招聘网最新招聘2022
  • jsp网站开发模式门户网站建设中存在的问题
  • 山东企业网站建设哪家好wordpress添加vip角色
  • 怎么修改网站后台权限企业网站不备案
  • 孝感做网站的公司wordpress禁用react
  • 网站建设职位呼和浩特做网站哪家公司好
  • 个人网站有什么缺点做学校网站素材图片大全
  • jsp购物网站开发 论文廊坊做网站的企业哪家好
  • 建设视频网站设计意义wordpress社区功能