程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> mybatis入門筆記(上),mybatis入門筆記

mybatis入門筆記(上),mybatis入門筆記

編輯:JAVA綜合教程

mybatis入門筆記(上),mybatis入門筆記


說到mybatis,我們首先說說ibatis,mybatis3.X是ibatis2.X的後期 版本,功能比ibatis強大了很多。

1、mybatis和ibatis比較

1.1、在 關系映射方面,mybatis相對ibatis的“嵌套查詢”,多了“嵌套結果"查詢的方式,嵌套查詢會引發N+1查詢問題,而嵌套結果查詢可有效 避免。

1.2、mybatis實現了dao接口和xml映射文件的綁定,這使得在ibatis中無多大卵用的namespace在mybatis中派上了用場,命名空間唯一來保證xml配置文件和dao類的一一綁定。

1.3、mybatis提供了新的功能:注解,並且新增了ognl表達式,簡化xml的配置 ,另外mybstis中的xml配置方式及dtd命名有了一些變化,使得在mybatis中xml映射及配置更加條理化。

2、入門:

2.1、mybatis簡介;

MyBatis是支持普通SQL查詢存儲過程高級映射的優秀持久層框架。MyBatis消除了幾乎所有的JDBC代碼和參數的手工設置以及對結果集的檢索封裝。MyBatis可以使用簡單的XML或注解用於配置和原始映射,將接口和Java的POJO(Plain Old Java Objects,普通的Java對象)映射成數據庫中的記錄.

2.2、加入jar包

mybatis

       mybatis-3.1.1.jar

【MYSQL驅動包】
mysql-connector-java-5.1.7-bin.jar

2.3、創建數據表

2.4、添加mybatis配置文件conf.xml(主要用來注冊xml映射文件和連接數據源)

示例:(在配置過程中沒有提示的朋友可以將dtd加入eclipse配置即可。)

其中數據源配置可將配置文件放到peoperties文件中,具體如下:

<properties resource="db.properties"/>

 

<property name="driver" value="${driver}" />

<property name="url" value="${url}" />

<property name="username" value="${username}" />

<property name="password" value="${password}" />

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved