Spring Spring使用myBatis的使用步骤
发布日期:2021-05-10 18:35:33 浏览次数:24 分类:精选文章

本文共 3222 字,大约阅读时间需要 10 分钟。

���������������������������������

Spring frameworks���������������������������������������������������������������������������������������������������������������������������������������������������myBatis���������������������������Spring���������������������������������������������������������������������������������������������������������������������Spring������myBatis���������������������������

���������������������������������Spring���myBatis������������������������������������ pom.xml ���������������������������������������������������

org.springframework
spring-boot-starter
2.5.3
org.mybatis
mybatis
3.6.10

������������������������������������������application.properties������������������������������

spring.datasource.url = jdbc:mysql://localhost:3306/mydb spring.datasource.username = root spring.datasource.password = password spring.datasource.driverClassName = com.mysql.jdbc.Driver

������������������������������������������������MybatisXML���������������������������������������SQL���������������

SELECT account_num, account_name FROM users WHERE user_id = #{userId}
UPDATE users SET account_num = #{accountNum}, account_name = #{accountName} WHERE user_id = #{userId}

������������������MyBatis������������������������������������������Java������������Spring������MyBatis���������SQL���������������������

import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;@Componentpublic class MyBatisService {    @Autowired    private SqlSessionTemplate sqlSessionTemplate;    public Object selectAccountInfo(String userId) {        try {            Object result = sqlSessionTemplate.select("selectAccountInfo", userId);            return result;        } catch (Exception e) {            // ������������            return null;        }    }    public Object updateAccountInfo(Long userId, String accountNum, String accountName) {        try {            Object result = sqlSessionTemplate.update("updateAccountInfo", userId, accountNum, accountName);            return "������������";        } catch (Exception e) {            // ������������            return "������������";        }    }}

������������Spring���������������������������������������������

import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class SpringMyBatisExample {    public static void main(String[] args) {        SpringApplication.run(SpringMyBatisExample.class, args);    }}

������������Spring������MyBatis���������������

  • ���������������������Spring Boot���MyBatis������
  • ���������������������������
  • ������MyBatis XML������������
  • ������data access layer������
  • ������MyBatis������������������������
  • ���Spring������������������������������MyBatis
  • ������������������������
  • ���������������������������������
  • 上一篇:贪心算法与动态规划的概念与区别
    下一篇:Spring Spring集成myBatis

    发表评论

    最新留言

    留言是一种美德,欢迎回访!
    [***.207.175.100]2025年04月17日 04时51分14秒