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

怒江北京网站建设潍坊学网站建设

怒江北京网站建设,潍坊学网站建设,wordpress要不要付费,学习网站网址大全MyBatis 的XML实现方法 MyBatis 的XML实现方法前情提示创建mapper接口添加配置创建xml文件操作数据库insert标签delete标签select标签resultMap标签 update标签sql标签,include标签 MyBatis 的XML实现方法 前情提示 关于mybatis的重要准备工作,请看MyBatis 的注解实现方法 创… MyBatis 的XML实现方法 MyBatis 的XML实现方法前情提示创建mapper接口添加配置创建xml文件操作数据库insert标签delete标签select标签resultMap标签 update标签sql标签,include标签 MyBatis 的XML实现方法 前情提示 关于mybatis的重要准备工作,请看MyBatis 的注解实现方法 创建mapper接口 package com.example.demo.mapper;import com.example.demo.model.UserInfo; import org.apache.ibatis.annotations.Mapper;import java.util.List;Mapper public interface UserInfoXMLMapper {ListUserInfo selectAll();ListUserInfo selectAll2();Integer insert(UserInfo userInfo);Integer DeleteByID(Integer id);Integer Update(UserInfo userInfo);ListUserInfo selectAllBYOrder(String sort); }添加配置 mybatis:configuration:map-underscore-to-camel-case: truemapper-locations: classpath:mapper/**Mapper.xmlmapper-locations: classpath:mapper/**Mapper.xml中的mapper表示resources下的包,Mapper.xml表示mapper下的以Mapper.xml结尾的文件 创建xml文件 在resources下创建mapper包,在mapper下创建以Mapper.xml结尾的文件 创建完成之后,在文件中,添加一些代码 ?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.example.demo.mapper.UserInfoXMLMapper /mapper图中需要填写的是之前创建的mapper接口的全限定类名加方法名 操作数据库 xml中的标签对应前面mapper接口中定义的方法 insert标签 insert idinsertinsert into userinfo(username,password,age,gender)values(#{username},#{password},#{age},#{gender})/insertdelete标签 delete idDeleteByIDdelete from userinfo where id#{id}/deleteselect标签 select idselectAll resultTypecom.example.demo.model.UserInfoselect * from userinfo/select这里的resultType也是全限定类名 这里也存在注解中存在的问题,数据格式不同 使用下面的标签即可解决 resultMap标签 resultMap idxmlBaseMap typecom.example.demo.model.UserInfoid columnid propertyid/idresult columndelete_flag propertydeleteFlag/resultresult columncreate_time propertycreateTime/resultresult columnupdate_time propertyupdateTime/result/resultMapselect idselectAll2 resultMapxmlBaseMapselect * from userinfo/selectupdate标签 update idUpdateupdate userinfo set age#{age} where username#{username}/updatesql标签,include标签 将一些重复率过高的代码通过sql标签包裹起来 使用时通过include来调用 sql idbaseSelectselect * from userinfo/sqlselect idselectAllBYOrder resultMapxmlBaseMapinclude refidbaseSelect/includeorder by id ${sort}/select
http://www.zqtcl.cn/news/567110/

相关文章:

  • 网站建设的公司实习做什么系统设计
  • 兰州网站设计哪个平台好外贸网站定制公司哪家好
  • 做网站需要先买域名吗在线音乐网站开发数据库
  • 深圳优化网站搬家网站模板
  • 网站建设做的人多吗门户网站制作建设
  • 哪个网站可以做logo怀柔网页公司制作
  • 网站被抄袭怎么投诉网站建设丨金手指15
  • 中国交建平台seo搜索引擎优化是通过优化答案
  • 简述网站的建设流程图食品网站app建设方案
  • 西安建设厅网站首页听说上海又要封了
  • 兼职python做网站如何制作一个网站包含多个网页
  • 花园桥网站建设百度怎么创建网站
  • 做网站 客户一直要求改做网站学不需要做后台管理系统
  • 企业网站托管电话输入姓名查询个人征信
  • 域名注册了后怎么建设网站荆州市建设厅网站
  • 厦门网站建设合同wordpress的设置网址
  • 澎湃动力网站建设公司门户类网站建设需要多少钱
  • 祭祖网站怎么做咨询类网站开发的意义
  • 简书网站开发热门电影推荐
  • 中学教材数字化学习资源的建设——教材配套网站的设计及发展趋势建网站 发信息 做推广
  • 怎么写网站建设方案书制做网站的公司
  • 服务网站 建设原则游戏服务器租用多少钱一年
  • 软件网站下载现在出入深圳最新规定
  • 长宁专业网站制作公司陕西网站建设哪家专业
  • 重庆做的好的房产网站衡水的网站建设
  • 宜春网站开发网页编辑器安卓版
  • 网站建设外包兼职建设工程合同可以分为
  • 我国网络营销现状分析重庆网站seo营销模板
  • 深圳建站公司网站免费推广预期效果
  • html5 国外网站后台网站要做权限前端还是后台做