MyBatis 3 Java API-基本介紹

2022-04-11 13:54 更新

Java API

既然你已經(jīng)知道如何配置 MyBatis 以及如何創(chuàng)建映射,是時(shí)候來(lái)嘗點(diǎn)甜頭了。MyBatis 的 ?Java API? 就是這個(gè)甜頭。稍后你將看到,和 ?JDBC ?相比,MyBatis 大幅簡(jiǎn)化你的代碼并力圖保持其簡(jiǎn)潔、容易理解和維護(hù)。為了使得 SQL 映射更加優(yōu)秀,MyBatis 3 引入了許多重要的改進(jìn)。

目錄結(jié)構(gòu)

在我們深入 ?Java API? 之前,理解關(guān)于目錄結(jié)構(gòu)的最佳實(shí)踐是很重要的。MyBatis 非常靈活,你可以隨意安排你的文件。但和其它框架一樣,目錄結(jié)構(gòu)有一種最佳實(shí)踐。

讓我們看一下典型的應(yīng)用目錄結(jié)構(gòu):

/my_application
  /bin
  /devlib
  /lib                <-- MyBatis *.jar 文件在這里。
  /src
    /org/myapp/
      /action
      /data           <-- MyBatis 配置文件在這里,包括映射器類、XML 配置、XML 映射文件。
        /mybatis-config.xml
        /BlogMapper.java
        /BlogMapper.xml
      /model
      /service
      /view
    /properties       <-- 在 XML 配置中出現(xiàn)的屬性值在這里。
  /test
    /org/myapp/
      /action
      /data
      /model
      /service
      /view
    /properties
  /web
    /WEB-INF
      /web.xml

當(dāng)然,這是推薦的目錄結(jié)構(gòu),并非強(qiáng)制要求,但使用一個(gè)通用的目錄結(jié)構(gòu)將更有利于大家溝通。

本章接下來(lái)的示例將假定你遵循這種目錄結(jié)構(gòu)。



以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)