
本文共 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���������������
发表评论
最新留言
关于作者
