佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > Oracle在Mybatis中SQL語(yǔ)句的配置方法

Oracle在Mybatis中SQL語(yǔ)句的配置方法

熱門(mén)標(biāo)簽:網(wǎng)站排名優(yōu)化 呼叫中心市場(chǎng)需求 AI電銷 百度競(jìng)價(jià)排名 服務(wù)外包 鐵路電話系統(tǒng) 地方門(mén)戶網(wǎng)站 Linux服務(wù)器

數(shù)據(jù)庫(kù)中有下劃線的字段在實(shí)體中應(yīng)采用駝峰命名法,如P_NAME對(duì)應(yīng)pName,實(shí)例如下:

1.XML文件中SQL語(yǔ)句配置(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語(yǔ)句配置 -->
 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 主鍵沖突,報(bào)錯(cuò) -->
   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實(shí)體配置(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語(yǔ)句的配置 ,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

您可能感興趣的文章:
  • Mybatis控制臺(tái)打印Sql語(yǔ)句的實(shí)現(xiàn)代碼
  • MyBatis 執(zhí)行動(dòng)態(tài) SQL語(yǔ)句詳解
  • 詳解Java的MyBatis框架中SQL語(yǔ)句映射部分的編寫(xiě)
  • Mybatis中 SQL語(yǔ)句復(fù)用
  • Mybatis基于注解形式的sql語(yǔ)句生成實(shí)例代碼
  • mybatis教程之動(dòng)態(tài)sql語(yǔ)句_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
  • 詳解MyBatis直接執(zhí)行SQL查詢及數(shù)據(jù)批量插入
  • mybatis執(zhí)行批量更新batch update 的方法(oracle,mysql兩種)
  • Mybatis 中的sql批量修改方法實(shí)現(xiàn)
  • 如何批量測(cè)試Mybatis項(xiàng)目中的Sql是否正確詳解

標(biāo)簽:衡水 湖南 銅川 蘭州 湘潭 黃山 崇左 仙桃

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle在Mybatis中SQL語(yǔ)句的配置方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    湖州市| 保康县| 馆陶县| 肃宁县| 垣曲县| 都安| 赤壁市| 谷城县| 凌海市| 玉树县| 修武县| 石林| 九江县| 崇左市| 左贡县| 四平市| 郯城县| 石河子市| 宁安市| 兴宁市| 高陵县| 沧源| 莎车县| 陈巴尔虎旗| 雅安市| 麻栗坡县| 浦江县| 武城县| 武穴市| 安平县| 奎屯市| 娄底市| 明光市| 甘孜| 盐池县| 顺昌县| 青河县| 新余市| 八宿县| 江阴市| 东阳市|