>일반적인 문제 >Spring을 mybatis와 통합하는 단계는 무엇입니까?

Spring을 mybatis와 통합하는 단계는 무엇입니까?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-07-29 11:27:157344검색

Mybatis는 Java 기반 지속성 계층 프레임워크인 ibatis의 업그레이드 버전입니다. Mybatis는 일반적인 SQL 쿼리, 저장 프로시저 및 고급 매핑을 지원하는 뛰어난 지속성 계층 프레임워크입니다. Mybatis는 JDBC 코드 및 매개변수의 수동 설정과 결과 세트 검색을 거의 모두 제거합니다. MyBatis는 데이터베이스의 레코드에 대한 구성 및 원본 매핑, 인터페이스 및 Java POJO(Plain Old Java Objects, 일반 Java 개체) 매핑을 위해 간단한 XML 또는 주석을 사용합니다. Hibernate 및 Apache OJB와 같은 "원스톱" ORM 솔루션과 비교할 때 Mybatis는 "반자동" ORM 구현입니다.

Spring을 mybatis와 통합하는 단계는 무엇입니까?

1 Maven 프로젝트를 만들고 인프라를 계층화합니다.

entity book 엔터티 bookid bookname bookprice

dao IBookDAO 도서 메소드 추가 addBook()

IBookDAO.XML 도서 이름 및 가격을 추가하는 SQL 문

service has 및 dao The addBook()

serviceimpl은 레이어와 동일합니다. addBook() 메소드를 다시 작성하여 dao return dao.addBook()

Spring을 mybatis와 통합하는 단계는 무엇입니까?#🎜 🎜#

2. pom 파일의 종속성

Spring을 mybatis와 통합하는 단계는 무엇입니까?

<!--Mybatis+Spring整合-->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-spring</artifactId>
    <version>1.3.0</version>
</dependency>
<!--mybatis依赖包-->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.4.1</version>
</dependency>
<!--mysql依赖包-->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.39</version>
</dependency>
<!--spring JDBC依赖-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>4.2.0.RELEASE</version>
</dependency>
<!--spring基础jar-->
<!-- https://mvnrepository.com/artifact/org.springframework/spring-beans -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-beans</artifactId>
    <version>4.2.0.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>4.2.0.RELEASE</version>
</dependency>

관련 권장사항: 《

FAQ

3. 리소스 아래 구성 파일

#🎜🎜 #Spring을 mybatis와 통합하는 단계는 무엇입니까?

Spring을 mybatis와 통합하는 단계는 무엇입니까?1.jdbc.properties 구성에서 연결하는 데이터베이스에 URL을 작성합니다. file.driver, 사용자 이름, 비밀번호

MySQL에는 비밀번호가 없으므로 비밀번호를 쓸 필요가 없습니다

Spring을 mybatis와 통합하는 단계는 무엇입니까? 2.MyBatis-configuration .xml 구성 파일

은 별칭

Spring을 mybatis와 통합하는 단계는 무엇입니까?3만 구성하면 됩니다. important applicationContestSSM.xml 파일 구성

bookservice 바인딩 시 속성의 IBookDAO ref 속성이 빨간색으로 툴에서 인식할 수 없는 객체이며, 실행을 통해서만 얻을 수 있습니다. 따라서 컬러 디스플레이가 비정상적이고 편집 및 작동에 영향을 미칠 수 없습니다.

Spring을 mybatis와 통합하는 단계는 무엇입니까?Spring을 mybatis와 통합하는 단계는 무엇입니까?Spring을 mybatis와 통합하는 단계는 무엇입니까?

넷째, junit을 사용하여 테스트 클래스를 만듭니다

#🎜 🎜 #

테스트 성공! 데이터베이스로 가서 추가된 도서명과 가격을 조회하면 이제 간단한 통합 사례가 완료됩니다! Spring을 mybatis와 통합하는 단계는 무엇입니까?

위 내용은 Spring을 mybatis와 통합하는 단계는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.