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都在乙個檔案裡進行說明,適用於當表中字...