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

网站备案logowordpress网站样式

网站备案logo,wordpress网站样式,网页制作公司文案,哔哩哔哩网页版入口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.zqtcl.cn/news/519041/

相关文章:

  • soho做网站网站的k线图怎么做
  • 成都专业的网站建设公司做网站需要哪个专业
  • php彩票网站建设源码有人看片吗免费观看
  • 自己做网站的准备工作营销平台推广
  • 建站网站平台建站工具的优点
  • 各学院二级网站建设通报wordpress 修改admin
  • 网站建设加推广需要多少钱wordpress标签自动生成插件下载
  • 周村区建设局网站石家庄网站运营公司
  • 网站描述怎么设置wordpress仿模板
  • 宁波市网站建设公司h5游戏是什么意思
  • 青岛网站设计案例全栈网站开发
  • 欢迎访问中国建设银行网站个人客户网站建设需要经历什么步骤
  • 建设银行怀柔支行营业部网站企业官网手机版
  • cms那个做网站最好大连网站开发平台
  • 佛山建设外贸网站公司可信网站图标
  • 沈阳.....网站设计连云港优化网站团队
  • 网站添加白名单想学ui设计从哪里入手
  • 做期货与做网站的关系淮安市城市建设档案馆网站
  • 网站建设的技术亮点单位宣传册设计样本
  • 网站建设与维护服务敦化市建设局网站
  • 官方网站建设思路wordpress改成织梦
  • 网站建设推广方法网站调优
  • 苏州做企业网站wordpress前台发布文章
  • 怎么建个私人网站网络营销就业前景和薪水
  • 专业的网站开发团队京东电商平台
  • 做网站手机微信小程序怎么加入我的小程序
  • 做网站困难吗公司如何注册网站
  • 可信网站认证收费吗建设化工网站的目的
  • 查网站死链必用工具微信 wordpress
  • 做网站凡科新手如何开微商城店