全网整合营销服务商

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

免费咨询热线: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 


相关文章: 广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  如何在服务器上配置二级域名建站?  如何基于云服务器快速搭建网站及云盘系统?  如何在Golang中使用replace替换模块_指定本地或远程路径  如何撰写建站申请书?关键要点有哪些?  深圳网站制作平台,深圳市做网站好的公司有哪些?  网站专业制作公司有哪些,做一个公司网站要多少钱?  如何在宝塔面板创建新站点?  建站之星导航配置指南:自助建站与SEO优化全解析  如何在IIS7中新建站点?详细步骤解析  建站主机是什么?如何选择适合的建站主机?  开源网站制作软件,开源网站什么意思?  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  ,怎么在广州志愿者网站注册?  如何彻底删除建站之星生成的Banner?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  如何用美橙互联一键搭建多站合一网站?  香港服务器选型指南:免备案配置与高效建站方案解析  实例解析angularjs的filter过滤器  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  香港服务器租用每月最低只需15元?  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  建站主机如何选?高性价比方案全解析  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  如何做静态网页,sublimetext3.0制作静态网页?  岳西云建站教程与模板下载_一站式快速建站系统操作指南  为什么Go需要go mod文件_Go go mod文件作用说明  代刷网站制作软件,别人代刷火车票靠谱吗?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  寿县云建站:智能SEO优化与多行业模板快速上线指南  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  独立制作一个网站多少钱,建立网站需要花多少钱?  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  如何在VPS电脑上快速搭建网站?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  建站之星安装后如何配置SEO及设计样式?  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  购物网站制作公司有哪些,哪个购物网站比较好?  建站之星客服服务时间及联系方式如何?  微课制作网站有哪些,微课网怎么进?  建站之星各版本价格是多少?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  营销式网站制作方案,销售哪个网站招聘效果最好?  Android自定义listview布局实现上拉加载下拉刷新功能  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  建站之星安装步骤有哪些常见问题?  深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  如何选购建站域名与空间?自助平台全解析 

您的项目需求

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