全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Oracle在Mybatis中SQL语句的配置方法

数据库中有下划线的字段在实体中应采用驼峰命名法,如P_NAME对应pName,实例如下:

1.XML文件中SQL语句配置(Geteway.xml文件)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
  PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.soecode.hbdw.gateway.dao.GatewayDao">
 <cache></cache>
 <!-- 目的:为dao接口方法提供sql语句配置 -->
 <select id="queryById" resultType="Gateway" parameterType="int">
 <!-- 具体的sql -->
 SELECT 
   *
 FROM
  P_GATEWAY
 WHERE
  GATEWAY_ID = #{gatewayId}
 </select>
 <select id="queryByName" resultType="Gateway" parameterType="java.lang.String">
 <!-- 具体的sql -->
 SELECT
  *
 FROM
  P_GATEWAY
 WHERE
  GATEWAY_NAME=#{gatewayName}
 </select>
 <delete id="delGateway" parameterType="java.lang.Integer">
   DELETE 
   FROM 
   P_GATEWAY
   WHERE
   GATEWAY_ID = #{gatewayId}
 </delete>
 <update id="updateGateway" >
 <!-- ignore 主键冲突,报错 -->
   UPDATE P_GATEWAY
   SET
   GATEWAY_NAME= #{gatewayName},
   GATEWAY_NUM= #{gatewayNum},
   GATEWAY_NATURE= #{gatewayNature},
   GATEWAY_SUPPLY= #{gatewaySupply},
   REMARK= #{remark} 
   WHERE
   GATEWAY_ID = #{gatewayId}
 </update> 
</mapper>

2.entity实体配置(Gateway.java文件)

package com.soecode.hbdw.gateway.entity;
import java.io.Serializable;
import java.util.Date;
public class Gateway implements Serializable{
 /**
 * 
 */
 private static final long serialVersionUID = 1L;
 private int gatewayId;
 private String gatewayName;
 private String gatewayNum;
 private String gatewayNature;
 private String gatewaySupply;
 private String remark;
 public int getGatewayId() {
 return gatewayId;
 }
 public void setGatewayId(int gatewayId) {
 this.gatewayId = gatewayId;
 }
 public String getGatewayName() {
 return gatewayName;
 }
 public void setGatewayName(String gatewayName) {
 this.gatewayName = gatewayName;
 }
 public String getGatewayNum() {
 return gatewayNum;
 }
 public void setGatewayNum(String gatewayNum) {
 this.gatewayNum = gatewayNum;
 }
 public String getGatewayNature() {
 return gatewayNature;
 }
 public void setGatewayNature(String gatewayNature) {
 this.gatewayNature = gatewayNature;
 }
 public String getGatewaySupply() {
 return gatewaySupply;
 }
 public void setGatewaySupply(String gatewaySupply) {
 this.gatewaySupply = gatewaySupply;
 }
 public String getRemark() {
 return remark;
 }
 public void setRemark(String remark) {
 this.remark = remark;
 }
 public static long getSerialversionuid() {
 return serialVersionUID;
 }
 @Override
 public String toString() {
 return "Gateway [gatewayId=" + gatewayId + ", gatewayName="
  + gatewayName + ", gatewayNum=" + gatewayNum
  + ", gatewayNature=" + gatewayNature + ", gatewaySupply="
  + gatewaySupply + ", remark=" + remark + "]";
 }
}

以上所述是小编给大家介绍的Oracle在Mybatis中SQL语句的配置 ,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!


# oracle  # mybatis  # sql  # 语句配置  # sql语句  # Mybatis控制台打印Sql语句的实现代码  # MyBatis 执行动态 SQL语句详解  # 详解Java的MyBatis框架中SQL语句映射部分的编写  # Mybatis中 SQL语句复用  # Mybatis基于注解形式的sql语句生成实例代码  # mybatis教程之动态sql语句_动力节点Java学院整理  # 详解MyBatis直接执行SQL查询及数据批量插入  # mybatis执行批量更新batch update 的方法(oracle  # mysql两种)  # Mybatis 中的sql批量修改方法实现  # 如何批量测试Mybatis项目中的Sql是否正确详解  # 小编  # 中有  # 下划线  # 给大家  # 报错  # 所述  # 给我留言  # 中应  # 主键  # 有任何  # dao  # gateway  # GatewayDao  # cache  # select  # hbdw  # http  # EN  # soecode  # namespace 


相关文章: 网站制作壁纸教程视频,电脑壁纸网站?  建站主机CVM配置优化、SEO策略与性能提升指南  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  香港服务器网站推广:SEO优化与外贸独立站搭建策略  为什么Go需要go mod文件_Go go mod文件作用说明  如何在建站主机中优化服务器配置?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  全景视频制作网站有哪些,全景图怎么做成网页?  南平网站制作公司,2025年南平市事业单位报名时间?  php json中文编码为null的解决办法  ,如何利用word制作宣传手册?  如何快速生成高效建站系统源代码?  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  山东云建站价格为何差异显著?  英语简历制作免费网站推荐,如何将简历翻译成英文?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  建站之星导航菜单设置与功能模块配置全攻略  兔展官网 在线制作,怎样制作微信请帖?  如何用VPS主机快速搭建个人网站?  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  如何在VPS电脑上快速搭建网站?  如何用腾讯建站主机快速创建免费网站?  如何零基础在云服务器搭建WordPress站点?  网站制作新手教程,新手建设一个网站需要注意些什么?  如何登录建站主机?访问步骤全解析  北京的网站制作公司有哪些,哪个视频网站最好?  中山网站制作网页,中山新生登记系统登记流程?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  招贴海报怎么做,什么是海报招贴?  西安专业网站制作公司有哪些,陕西省建行官方网站?  高端建站如何打造兼具美学与转化的品牌官网?  建站之星免费模板:自助建站系统与智能响应式一键生成  Swift开发中switch语句值绑定模式  定制建站方案优化指南:企业官网开发与建站费用解析  网站制作服务平台,有什么网站可以发布本地服务信息?  红河网站制作公司,红河事业单位身份证如何上传?  建站之星安全性能如何?防护体系能否抵御黑客入侵?  网站设计制作企业有哪些,抖音官网主页怎么设置?  韩国服务器如何优化跨境访问实现高效连接?  内部网站制作流程,如何建立公司内部网站?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  网站制作需要会哪些技术,建立一个网站要花费多少?  专业公司网站制作公司,用什么语言做企业网站比较好?  ,网页ppt怎么弄成自己的ppt?  如何通过WDCP绑定主域名及创建子域名站点?  南京网站制作费用,南京远驱官方网站?  公司网站制作价格怎么算,公司办个官网需要多少钱? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。