使用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
- MongoDB增刪改查操作MongoDB
- PHP操作MongoDB(增刪改查)PHPMongoDB
- springboot整合mybatis增刪改查(三):mybatis逆向工程Spring BootMyBatis
- SpringBoot+Mybatis增刪改查實戰Spring BootMyBatis
- MySQL基礎操作(增刪改查)MySql
- mysql資料增刪改查操作MySql
- JS字串操作之增刪改查JS字串
- 使用Django開發簡單介面:文章增刪改查Django
- 一個系列搞定MyBatis:MyBatis快速上手增刪改查MyBatis
- 用thinkphp進行增刪改查的操作PHP
- jquery基本操作增刪改查有哪些?jQuery
- JavaAPI操作MongoDB--基本增刪改查JavaAPIMongoDB
- mybatis實現MySQL資料庫的增刪改查MyBatisMySql資料庫
- rust sqlx 使用---增刪改查RustSQL
- Java實現簡單的增刪改查操作Java
- 增刪改查
- Mybatis-plus實現簡單增刪改查MyBatis
- MyBatis初級實戰之二:增刪改查MyBatis
- Elasticsearch使用系列-ES增刪查改基本操作+ik分詞Elasticsearch分詞
- 使用express+mongoose對mongodb實現增刪改查操作ExpressMongoDB
- Python操作SQLServer資料庫增刪改查PythonSQLServer資料庫
- layui的增刪改查UI
- redist的增刪改查Redis
- 列表的增刪改查
- 字典的增刪改查
- 第一個mybatis程式,實現增刪改查CRUDMyBatis
- IDEA SpringBoot-Mybatis-plus 實現增刪改查(CRUD)IdeaSpring BootMyBatis
- 基於gin的golang web開發:mysql增刪改查GolangWebMySql
- Mongoose查增改刪Go
- indexedDB 增刪改查Index
- mysql增刪改查MySql
- SQL增刪改查SQL
- 使用Chatgpt編寫的PHP資料庫pdo操作類(增刪改查)ChatGPTPHP資料庫
- YII1 增、刪、改、查資料庫操作資料庫
- imutable.js常用增刪改查操作說明JS
- MyBatis 的 配置檔案開發方式 和 註解開發方式(對資料庫進行增刪改查)MyBatis資料庫