java-Mybatis XML 對映器(select,insert, update 和 delete)
select
查詢語句是 MyBatis 中最常用的元素之一——光能把資料存到資料庫中價值並不大,還要能重新取出來才有用,多數應用也都是查詢比修改要頻繁。 MyBatis 的基本原則之一是:在每個插入、更新或刪除操作之間,通常會執行多個查詢操作。因此,MyBatis 在查詢和結果對映做了相當多的改進。一個簡單查詢的 select 元素是非常簡單的。比如:
<select id="selectPerson" parameterType="int" resultType="hashmap">
SELECT * FROM PERSON WHERE ID = #{id}
</select>
insert, update 和 delete
資料變更語句 insert,update 和 delete 的實現非常接近:
<insert id="insertAuthor">
insert into Author (id,username,password,email,bio)
values (#{id},#{username},#{password},#{email},#{bio})
</insert>
<update id="updateAuthor">
update Author set
username = #{username},
password = #{password},
email = #{email},
bio = #{bio}
where id = #{id}
</update>
<delete id="deleteAuthor">
delete from Author where id = #{id}
</delete>
相關文章
- Default Locking for INSERT, UPDATE, DELETE, and SELECT ... FOR UPDATE (351)delete
- SQLite語句(二):INSERT DELETE UPDATE SELECTSQLitedelete
- DBeaver如何生成select,update,delete,insert語句delete
- 利用insert,update和delete注入獲取資料delete
- 模擬insert,update和delete造成阻塞的示例delete
- 如何插入insert_update,delete_select特殊字元&到oracle表中delete字元Oracle
- 34、VIEW可以insert,delete,update.Viewdelete
- mysql innodb新建索引堵塞update ,insert,deleteMySql索引delete
- mysql update join,insert select 語法MySql
- Oracle user1對user2使用者下所有表,有select、insert、delete、update許可權Oracledelete
- MySQL 4.1.0 中文參考手冊 --- 6.4 資料操縱:SELECT, INSERT, UPDATE, DELETE (轉)MySqldelete
- myisam對於update,insert,delete關於auto_incremant的影響deleteREM
- innodb對於update,insert,delete關於auto_incremant的影響deleteREM
- sql server 帶有OUTPUT的INSERT,DELETE,UPDATESQLServerdelete
- MongoDB入門系列(二):Insert、Update、Delete、DropMongoDBdelete
- 檢視insert,delete,update對基表的影響(檢視初識)delete
- mysql 在delete、insert、update 時,page的變化MySqldelete
- MySQL之資料的insert-delete-update操作MySqldelete
- MERGE新特性(UPDATE WHERE,DELETE WHERE,INSERT WHERE)delete
- LINQ to SQL語句之Insert/Update/Delete操作SQLdelete
- Oracle資料庫中Insert、Update、Delete操作速度Oracle資料庫delete
- KunlunDB功能之insert/update/delete...returning語句delete
- 索引是否也能提高UPDATE,DELETE,INSERT速度 解釋索引delete
- 輕量ORM-SqlRepoEx (四)INSERT、UPDATE、DELETE 語句ORMSQLdelete
- Delete,insert,update與undo的關係[轉載TOM文章]delete
- Mybatis 基礎xml對映MyBatisXML
- SQL Server的Merge —— 一步實現 insert,update,deleteSQLServerdelete
- 關於 select ... for update 和 for update nowaitAI
- 【MyBatis原始碼分析】insert方法、update方法、delete方法處理流程(上篇)MyBatis原始碼delete
- 【MyBatis原始碼分析】insert方法、update方法、delete方法處理流程(下篇)MyBatis原始碼delete
- select into from 和 insert into select 的用法和區別
- MyBatis(五) insert、update、delete 、主鍵回填、返回matched行數和affected行數、引數配置#{},${}MyBatisdelete
- ASP.NET動態網站開發培訓-20.INSERT、UPDATE和DELETE語句ASP.NET網站delete
- select for update
- nologging對delete以及update效果不大delete
- insert into select
- sql server merge 做insert和updateSQLServer
- 深入理解SELECT ... LOCK IN SHARE MODE和SELECT ... FOR UPDATE