當前位置:編程學習大全網 - 源碼下載 - mybatis基本配置詳解

mybatis基本配置詳解

中間步驟自行設置

MySQL驅動版本根據自己安裝的MySQL選擇

我把AppTest改成了MybatisTest,不該也無妨;

其中Student類暫時只設置四個字段:

mapper接口暫時為空

在resources目錄下新建File命名為db.peoperties,配置如下內容:

提示:以上配置適用於MySQL8.X版本,5.X版本按照如下配置:

1、transactionManager:事務管理器;

type 事務管理類型:

JDBC(JdbcTransactionFactory);

MANAGED(ManagedTransactionFactory)

自定義事務管理器:實現TransactionFactory接口.type指定為全類名

2、dataSource:數據源;

type :數據源類型;

UNPOOLED(UnpooledDataSourceFactory); POOLED(PooledDataSourceFactory);

JNDI(JndiDataSourceFactory)

自定義數據源:實現DataSourceFactory接口,type是全類名

<mapper>:註冊壹個sql映射文件

1、註冊映射文件

resource:引用類路徑下的sql映射文件

mybatis/StudentMapperpper.xml

url:引用網路路徑或者磁盤路徑下的sql映射文件

file:///var/mappers/AuthorMapper.xml

2、註冊接口

class:引用(註冊)接口,

① 有sql映射文件,映射文件名必須和接口同名,並且放在與接口同壹目錄下;

② 沒有sql映射文件,所有的sql都是利用註解寫在接口上;

推薦:

比較重要的,復雜的Dao接口我們來寫sql映射文件

不重要,簡單的Dao接口為了開發快速可以使用註解;

批量註冊

需要在資源路徑下(resources)建立和dao壹樣的文件目錄來存放想xml映射文件,如:com.example.StudentMapperpper.xml

StudentMapper

在resources的mybatis目錄下新建文件夾mapper,新建xml文件StudentMapper.xml

namespace :名稱空間;指定為接口的全類名

id :唯壹標識

resultType :返回值類型

#{id} :從傳遞過來的參數中取出id值

resources目錄(MajorMapper.xml暫時不用創建)如下:

  • 上一篇:asp文件上傳,路徑傳入數據庫,圖片保存在文件夾
  • 下一篇:fume field3d是什麽格式
  • copyright 2024編程學習大全網