使用mybatis開發的增刪改查操作
當環境和基礎配置完成之後,如果需要增加一些資料庫的增刪改查操作,只需要在dao層的UserMapper.java和UserMapper.xml檔案中修改即可。必須想要根據ID查詢使用者。先在java檔案中增加介面:
public interface UserMapper {
// 查詢全部使用者
List<User> getUserList();
// 根據ID查詢使用者
User getUserById(int id);
然後就再在xml檔案中插入select語句進行查詢操作。
<!--select查詢語句-->
<!-- - id : 就是對應的namespace中的方法名;-->
<!-- - resultType:Sql語句執行的返回值!-->
<!-- - parameterType : 引數型別!-->
<select id="getUserList" resultType="com.jiahao.pojo.User">
select * from mybatis.user
</select>
<select id="getUserById" parameterType="int" resultType="com.jiahao.pojo.User">
select * from mybatis.user where id=#{id}
</select>
測試:
在test檔案中,同樣的檔案結構下(java.com.jahao.dao)的UserDaoTest檔案中,插入測試語句進行從測試:
@Test
public void getUserById(){
// 獲取執行mysql的物件:MybatisUtils.getSqlSession();
SqlSession sqlSession = MybatisUtils.getSqlSession();
//獲得介面的class物件:sqlSession.getMapper(UserMapper.class);
UserMapper mapper = sqlSession.getMapper(UserMapper.class);
User user = mapper.getUserById(1);
System.out.println(user);
sqlSession.close();
}
接下來執行測試檔案,可以看到查詢資料庫的結果。
相關文章
- MyBatis框架搭建及增刪改查操作MyBatis框架
- Mybatis的增刪改查MyBatis
- mybatis中的增刪改操作MyBatis
- 安卓開發SQLite增刪改查操作例項安卓SQLite
- MongoDB增刪改查操作MongoDB
- PHP操作MongoDB(增刪改查)PHPMongoDB
- 使用Django開發簡單介面:文章增刪改查Django
- 一個系列搞定MyBatis:MyBatis快速上手增刪改查MyBatis
- mysql資料增刪改查操作MySql
- MySQL基礎操作(增刪改查)MySql
- JS字串操作之增刪改查JS字串
- 如何使用Flask開發一個增刪改查的應用Flask
- 資料庫操作增刪改查模糊查資料庫
- 用thinkphp進行增刪改查的操作PHP
- springboot整合mybatis增刪改查(三):mybatis逆向工程Spring BootMyBatis
- mybatis實現MySQL資料庫的增刪改查MyBatisMySql資料庫
- rust sqlx 使用---增刪改查RustSQL
- jquery基本操作增刪改查有哪些?jQuery
- JavaAPI操作MongoDB--基本增刪改查JavaAPIMongoDB
- 增刪改查
- SpringBoot+Mybatis增刪改查實戰Spring BootMyBatis
- MyBatis初級實戰之二:增刪改查MyBatis
- Mybatis-plus實現簡單增刪改查MyBatis
- Java實現簡單的增刪改查操作Java
- 表的建立修改及增刪改查-DML操作
- Elasticsearch使用系列-ES增刪查改基本操作+ik分詞Elasticsearch分詞
- 使用express+mongoose對mongodb實現增刪改查操作ExpressMongoDB
- layui的增刪改查UI
- 列表的增刪改查
- 字典的增刪改查
- redist的增刪改查Redis
- MongoDB的增刪改查MongoDB
- ThinkPHP的增、刪、改、查PHP
- iOS操作屬性列表plist(增刪改查)iOS
- 基於gin的golang web開發:mysql增刪改查GolangWebMySql
- 第一個mybatis程式,實現增刪改查CRUDMyBatis
- indexedDB 增刪改查Index
- SQL增刪改查SQL