Fügen Sie dann in der letzten Implementierung die MyBatis -Abfrage -Orkale -Datenbank hinzu
Schritt 1: Erstellen Sie einige neue erforderliche Pakete, die Ergebnisse sind wie folgt
Schritt 2: Erstellen Sie einen neuen Personenservice.java unter dem Servicepaket, um die Interface der Person -Methode gemäß dem Namen zu überprüfen
paket com.example.first.service; import com.example.first.entity.person; public interface personSservice {Person QueryPersonnameName (String -Name);}Schritt 3: Erstellen Sie einen neuen PersonenserviceImpl.java unter dem ServiceImpl -Paket, um die Schnittstelle pespelservice.java zu implementieren
paket com.example.first.serviceImpl; import com.example.first.persondao.personMapperdao; import com.example.first.entity.person; com.example.First.Service.PersonService; import org. org.springFramework.stereotype.service; import org.springframework.transaction.annotation.transactional;@Service@transactionalpublic class personSserviceImpl implementiert personalService {@autowired personMapperdao personmapperdao; @Override public person queryPersonNameName (String -Name) {Person person = personMapperDao.findByName (Name); Rückkehr Person; }}Schritt 4: Erstellen Sie eine neue PersonMapperDao.java unter Persondao. Es gibt eine Methode, um Person abzufragen
paket com.example.first.persondao; import com.example.first.entity.person; import org.apache.ibatis.annotations.mapper;
Schritt 5: Erstellen Sie eine neue PersonMapper.xml unter Ressource
<? namespace = "com.example.first.persondao.personMapperDao"> <resultmap id = "findperson" type = "com.example.First.Entity.person"> <resulting Eigenschaft = "name" column = "name"/> <result proby "age" column = "ay" ag. von Person wobei Name = #{Name} </select> </makePer>Schritt 6: Datenquelle, Mapper -Dateipfad und Entitätspfad in application.Properties hinzufügen
spring.jpa.database = oraclespring.datasource.driver-class-name = oracle.jdbc.driver.oracledRiverspring.datasource.url = jdbc: oracle: dünn:@// 192.168.3.177:1521/orclsspring.data source.username = liguang_devspring.datasource.password = 123456spring.jpa.hibernate.ddl-auto = updatemybatis.mapperLocations = classPath:/mapper/* com.example.first.entityspring.thymeleaf.prefix = classPath: /templates/spring.thymeleaf.suffix=.htmlspring.thymeleaf.mode=html5
Schritt 7: Fügen Sie Abhängigkeiten in der POM -Datei hinzu
<? 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> </gruppe-com.example.first </Groupid> </artifact> </artifactid> com.Example.first </GroupInsionInsion.first </GroupInsionInsion.First </GroupInsionInsion. <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> </abhängig> <depeopcy> <gruppe> org.springFramework <version>1.0.0.1</version> </dependency> <!--mybatis dependencies--> <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> </dependency> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
Schritt 8: Geben Sie http: // localhost: 8080/person/show? Name = zhang im Browser ein
Zusammenfassen
Das obige ist der Beispielcode -Erläuterung von Spring Boot + MyBatis + Orcale Implementierungsschritten, die vom Editor eingeführt wurden. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird allen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!