MyBatis操作数据库(入门1)

MyBatis框架与Spring无关。

MyBatis对应的是Dao层的操作。

1.步骤

1.建立数据库

2.创建Java对象

表必须具备三个字段:

id、创建时间(create_time)、更新时间(update_time)

字段/表名:全小写,单词以"_"分割开

全小写是因为:windows系统不区分大小写,Linux系统区分大小写

Java的命名:小驼峰

数据库是"_"命名

MyBatis可以自动映射上

3.配置数据库连接

@Mapper:MyBatis会自动生成他的实现类对象,交给Spring保管

如果密码是纯数字就要加引号

必须加上@SpringBoot,作用:启动整个Spring仓库

4.ibatis与myBatis

ibatis是myBatis的前身

5.MyBatis日志打印

2.常见错误

1.查询语句出错

6.参数赋值

给查询语句的参数赋值

只有一个参数,参数名不必一一对应

有多个参数,参数名必须一一对应:

如果参数名不对应:

2.接受类型出错

相关推荐
snpgroupcn1 小时前
SAP 系统退役的归档架构怎么设计:可检索、可理解、可追溯、可证明
java·数据库·架构
清水白石0081 小时前
React Native与Flutter长期维护成本对比
开发语言·数据库
弦儿1 小时前
MySQL 数据库从入门到实践:SQL 四大分类 + DDL/DML/DQL 全梳理(附全套代码)
数据库
一个天蝎座的程序猿1 小时前
金仓KingbaseES的数据集成软件,我用了一年多,把KDTS和KFS的用法还有踩过的坑一次说清
数据库
泡海椒2 小时前
JQuick-SQL CASE WHEN 与函数:在查询中构建业务字段
数据库·sql
一个天蝎座的程序猿2 小时前
2TB传感器数据搬迁记:IoTDB数据导入导出实战详解(CSV/SQL/TsFile全踩了一遍)
数据库
charlotte102410242 小时前
Redis 简介:从诞生到数据类型,再到缓存三大问题
数据库·redis·缓存
ClouGence2 小时前
还在用命令行管理 Kafka?开源 CloudDM 让操作更简单
数据库·kafka·开源
骑着蜗牛撵大象3272 小时前
四种库收进一个SQL编辑器(下):跨库取数、方言对齐与四库巡检的落地拆解
jvm·数据库·sql·编辑器·数据迁移·跨库查询