ホームページ >よくある問題 >Spring と mybatis を統合する手順は何ですか?

Spring と mybatis を統合する手順は何ですか?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-07-29 11:27:157343ブラウズ

Mybatis は、Java ベースの永続層フレームワークである ibatis のアップグレード バージョンです。 Mybatis は、通常の SQL クエリ、ストアド プロシージャ、および高度なマッピングをサポートする優れた永続層フレームワークであり、JDBC コードとパラメータの手動設定と結果セットの取得をほぼすべて排除します。 MyBatis は、構成とオリジナルのマッピングに単純な XML または注釈を使用し、インターフェースと Java POJO (Plain Old Java Objects、通常の Java オブジェクト) をデータベース内のレコードにマッピングします。 Hibernate や Apache OJB などの「ワンストップ」ORM ソリューションと比較すると、Mybatis は「半自動」ORM 実装です。

Spring と mybatis を統合する手順は何ですか?

1. Maven プロジェクトを作成し、インフラストラクチャ層を構築します

##entity bookentity bookid bookname bookprice

dao IBookDAO 書籍メソッドの追加 addBook()

IBookDAO.XML 書籍名と価格を追加する SQL ステートメント

サービスには、dao レイヤーと同じ書籍の追加メソッドがあります 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 を統合する手順は何ですか?

##1.jdbc.properties 構成ファイルには、データベースへの接続先の URL が書き込まれます。 、ドライバー、ユーザー名、パスワードSpring と mybatis を統合する手順は何ですか?私のMysqlにはパスワードがないので、パスワードを書く必要はありません

2.MyBatis-configuration.xmlの設定file

Spring と mybatis を統合する手順は何ですか?エイリアスを設定するだけで済みます

##3. 次のステップは、最も重要な applicationContestSSM.xml ファイル

## の設定です。 #bookserviceバインド時 プロパティのref属性IBookDAOが赤くなっており、ツールでは認識できません メモリ上に格納されているオブジェクトであり、実行することでしか取得できないため、色の表示が異常でコンパイルには影響しませんそして操作。

Spring と mybatis を統合する手順は何ですか?

#4. テスト クラスを作成し、junit を使用します

Spring と mybatis を統合する手順は何ですか?Spring と mybatis を統合する手順は何ですか?Spring と mybatis を統合する手順は何ですか?

# # 成功をテストするために!データベースに移動して、追加された書籍のタイトルと価格をクエリします。この時点で、簡単な統合ケースは完了です。

以上がSpring と mybatis を統合する手順は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。