實體類
//只寫了屬 get/set/構造方法 此處省略
public class student
select * from student where stuno = #
insert into student(stuno,stuname,stuage,graname) values(#,#,#,# )
delete from student where stuno = #
update student set stuname=# ,stuage=#,graname=# where stuno=#
select * from student
##### 測試
public static void test() throws ioexception
mybatis約定:
輸入引數parametertype 和 輸出引數resulttype ,在形式上都只能有乙個
如果輸入引數 :是簡單型別(8個基本型別+string) 是可以使用任何佔位符,#
如果是物件型別,則必須是物件的屬性 #
輸出引數: 如果返回值型別是乙個 物件(如student),則無論返回乙個、還是多個,
再resulttype都寫成org.zq.entity.student
即 resulttype=「org.zq.entity.student」
注意事項:
a、如果使用的 事務方式為 jdbc,則需要 手工commit提交,即session.commit();
b、所有的標籤 等 ,都必須有sql語句,但是sql引數值可選
select* from student where stuno = #
sql有引數:session.insert(statement, 引數值 );
sql沒引數:session.insert(statement);
Mybatis學習 mybatis方式的增刪改查
string statment mybatis.city.querycitybyname 對映檔案中namespace.id city city session.selectone statment,kabul system.out.println city 對映檔案中的設定 namespace m...
Mybatis傳參方式
mybatis傳多個引數 三種解決方案 據我目前接觸到的傳多個引數的方案有三種。第一種方案 dao層的函式方法 1public user selectuser string name,string area 123select from user user t where user name and...
mybatis基礎入門
一.mysql 1 在對映檔案中配置 本例中是user.xml檔案 注 方法一,必須是在能夠支援主鍵自增的資料庫 通過修改sql對映檔案,可以將mysql自增主鍵返回 新增selectkey實現將主鍵返回 keyproperty 返回的主鍵儲存在pojo中的哪個屬性 order selectkey的...