一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - Oracle在Mybatis中SQL語句的配置方法

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

2020-01-08 15:43jnx1142410525 Oracle

這篇文章主要介紹了Oracle在Mybatis中SQL語句的配置 ,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

數據庫中有下劃線的字段在實體中應采用駝峰命名法,如P_NAME對應pName,實例如下:

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?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文件)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
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語句的配置 ,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

原文鏈接:http://blog.csdn.net/jnx1142410525/article/details/63252802

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人丁香乱小说 | 牛人国产偷窥女洗浴在线观看 | 国产三级精品久久三级国专区 | 无人区在线观看免费观看 | 四虎影视紧急入口地址大全 | 九九精品久久 | 草β好视频 | 日本午夜小视频 | voyeur多毛厕所 | 俺去啦最新 | 国产精品网站在线观看 | 国产肥老上视频 | 4444www免费看| 邪恶肉肉全彩色无遮盖 | 四虎影院在线免费观看视频 | 日本精a在线观看 | 日本68xxxxxxxxx59| 精品精品久久宅男的天堂 | 出轨同学会2在线观看 | 欧美日韩一二三区免费视频观看 | 日本黄色大片免费观看 | 亚洲天堂伦理 | 太粗 好紧 使劲舒服 | xxxxxx日本处大片免费看 | 国产一卡2卡3卡四卡精品网站 | 无人区尖叫之夜美女姐姐视频 | 亚洲精选在线观看 | 俺去啦最新| 国语视频高清在线观看 | 婷婷中文| gay台湾无套男同志可播放 | 四虎麻豆国产精品 | 日韩在线免费播放 | 美女被狂干 | 欧美成a人片免费看久久 | 花房乱爱在线观看 | 国产精品毛片va一区二区三区 | 日本68xxxxxxxxx59| 99国产在线视频 | 日本一区二区免费在线观看 | 精品国产中文字幕在线视频 |