MyBatis增刪改查

2022-08-03 05:12:10 字數 2400 閱讀 2864

mybatis的簡介:

mybatis 本是apache

的乙個開源專案ibatis

, 2023年這個專案由apache software foundation 遷移到了google code,並且改名為mybatis 。2023年11月遷移到github。

ibatis是半orm對映框架,它需要在資料庫裡手動建表,curd操作時要自己寫sql語句,而hibernate是全orm對映框架,它只需要配置好檔案,表會自動生成,curd的sql語句也是自動生成的,這是他們的主要區別。

一:首先搭建mybatis的環境

1.引入jar包

2.構建實體類,進行大配置書寫

3.構建小配置

4.引入小配置

5.測試書寫

二:大配置檔案:

<?xml version="1.0" encoding="utf-8" ?>

小配置檔案:(dept.xml)

<?xml version="1.0" encoding="utf-8" ?>

parametertype:引數型別

resulttype:結果型別

-->

select * from dept2 where deptno = #

insert into dept2 values(seq_num.nextval,#)

delete from dept2 where deptno=#

update dept2 set deptname=# where deptno=#

select * from dept2 where deptname like '%$%'

查詢案例:(小配置)

測試**:

執行結果:

增加案例:(小配置)

測試**:

注意:commit提交必須要寫。

修改案例:(小配置)

測試**:

刪除案例:(小配置)

測試**:

模糊查詢案例:(小配置)

測試**:

總結:

mybatis增刪改查入門案例,綿薄之力,稍加記憶。

mybatis 增刪改查

namespace 命名空間 指定為介面的全類名 id 唯一標識 resulttype 返回值型別 從傳遞過來的引數中取出id值 public employee getempbyid integer id select from employee where id insert into emplo...

Mybatis增刪改查

1 編寫介面 根據id查詢使用者 user getuserbyid int id 增加乙個使用者 intadduser user user 修改使用者 intupdateuser user user 刪除乙個使用者 intdeleteuser int id 根據id查詢使用者 getuserbyid...

mybatis的增刪改查

新專案的框架是springmvc spring mybatis,針對mybatis的對資料庫的增刪改查操作如下 insert時需要注意,對於要增加的字段最好說明jdbctype 字段型別 否則當插入值包含null時會報錯 上圖是將需要插入的字段和jdbctype都在乙個檔案裡進行說明,適用於當表中字...