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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产一区二区三区四区波多野结衣 | 国色天香社区在线视频播放 | 成年人视频在线免费看 | 色批网站www | 99re热这里只有精品 | 香蕉久久久 | 91制片厂 果冻传媒 天美传媒 | 天堂一区二区在线观看 | 爱情岛论坛亚洲品质自拍视频 | 喷奶水榨乳ova动漫无修 | 欧洲男同直粗无套播放视频 | 调教催眠 | 大胆私拍模特国模377 | 国产一级在线观看视频 | 9久热这里只有精品视频在线观看 | 性绞姿始动作动态图 | 狠狠澡 | 白丝尤物的下面被疯狂蹂躏 | 日韩成片 | 黄 在线播放 | 欧美高清国产 | 夫妻性生活一级黄色片 | 好男人好资源在线观看 | 全肉一女n男np高h乳 | 精品久久99麻豆蜜桃666 | 欧美在线看片a免费观看 | www在线看| 天堂男人在线 | 99九九成人免费视频精品 | 国色天香社区在线视频播放 | 国产成人福利美女观看视频 | 日韩国产欧美一区二区三区 | 日韩大片免费观看 | a级毛片毛片免费观看永久 a级黄色片免费 | 日韩无砖专区2020在线 | 武侠古典久久亚洲精品 | 女同学用白丝脚玩我的故事 | 丁香五香天堂 | bbwfreehd女厕所ved| 亚洲国产精品综合欧美 | 欧美日韩亚洲另类人人澡 |