成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Springboot+mybatis+orcale怎么實現(xiàn)-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)Spring boot + mybatis + orcale怎么實現(xiàn)的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名與空間、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、大英網(wǎng)站維護(hù)、網(wǎng)站推廣。

添加 mybatis 查詢 orcale 數(shù)據(jù)庫

第一步: 新建幾個必須的包, 結(jié)果如下

Spring boot + mybatis + orcale怎么實現(xiàn)

第二步: 在service包下新建personService.java 根據(jù)名字查person方法接口

package com.example.first.service;
import com.example.first.entity.Person;
public interface personService {
 Person queryPersonByName(String name);
}

第三步: 在serviceImpl包下新建personServiceImpl.java 實現(xiàn)personService.java接口

package com.example.first.serviceImpl;
import com.example.first.personDao.personMapperDao;
import com.example.first.entity.Person;
import com.example.first.service.personService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@Service
@Transactional
public class personServiceImpl implements personService {
 @Autowired
 personMapperDao personMapperDao;
 @Override
 public Person queryPersonByName(String name) {
  Person person = personMapperDao.findByName(name);
  return person;
 }
}

第四步: personDao下新建personMapperDao.java  有一個查詢person的方法

package com.example.first.personDao;
import com.example.first.entity.Person;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface personMapperDao {
 Person findByName(String name);
}

第五步: 在resource下新建personMapper.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.example.first.personDao.personMapperDao">
 <resultMap id="findPerson" type="com.example.first.entity.Person">
  <result property="name" column="name"/>
  <result property="age" column="age"/>
 </resultMap>
 <select id="findByName" resultMap="findPerson">
  select name,age from person where name = #{name}
 </select>
</mapper>

第六步: 在application.properties 中添加數(shù)據(jù)源 , mapper文件路徑 和實體路徑

spring.jpa.database=oracle
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@//192.168.3.177:1521/orcl
spring.datasource.username=liguang_dev
spring.datasource.password=123456
spring.jpa.hibernate.ddl-auto=update
mybatis.mapperLocations=classpath:/mapper/*.xml
mybatis.typeAliasesPackag= com.example.first.entity
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
spring.thymeleaf.mode = HTML5

第七步: 在pom文件中添加依賴

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <groupId>com.example.first</groupId>
 <artifactId>springboot</artifactId>
 <version>0.0.1-SNAPSHOT</version>
 <packaging>jar</packaging>
 <name>springboot</name>
 <description>Demo project for Spring Boot</description>
 <parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>1.5.6.RELEASE</version>
  <relativePath/> <!-- lookup parent from repository -->
 </parent>
 <properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
  <java.version>1.8</java.version>
 </properties>
 <dependencies>
  <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artifactId>
  </dependency>
  <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-test</artifactId>
   <scope>test</scope>
  </dependency>
  <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-thymeleaf</artifactId>
  </dependency>
  <!--orcale數(shù)據(jù)庫依賴-->
  <dependency>
   <groupId>oracle</groupId>
   <artifactId>ojdbc7</artifactId>
   <version>1.0.0.1</version>
  </dependency>
  <!--mybatis依賴-->
  <dependency>
   <groupId>org.mybatis.spring.boot</groupId>
   <artifactId>mybatis-spring-boot-starter</artifactId>
   <version>1.1.1</version>
  </dependency>
  <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-jdbc</artifactId>
  </dependency>
 </dependencies>
 <build>
  <plugins>
   <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
   </plugin>
  </plugins>
 </build>
</project>

第八步:瀏覽器輸入http://localhost:8080/person/show?name=zhang

Spring boot + mybatis + orcale怎么實現(xiàn)

感謝各位的閱讀!關(guān)于“Spring boot + mybatis + orcale怎么實現(xiàn)”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

網(wǎng)站題目:Springboot+mybatis+orcale怎么實現(xiàn)-創(chuàng)新互聯(lián)
文章地址:http://jinyejixie.com/article44/ddesee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、全網(wǎng)營銷推廣軟件開發(fā)、網(wǎng)頁設(shè)計公司、移動網(wǎng)站建設(shè)商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
平利县| 西峡县| 广平县| 淄博市| 玛纳斯县| 隆回县| 牡丹江市| 黄梅县| 澄迈县| 裕民县| 伊吾县| 探索| 泉州市| 南丰县| 洛隆县| 林州市| 什邡市| 松潘县| 湄潭县| 比如县| 昭通市| 桐柏县| 栖霞市| 娱乐| 六盘水市| 苗栗市| 天柱县| 齐齐哈尔市| 康马县| 齐齐哈尔市| 察哈| 潢川县| 苏尼特右旗| 夏河县| 淮阳县| 平安县| 兰西县| 松江区| 恩平市| 宜宾市| 铜梁县|