MyBatis基础入门--可以学到mybatis概念、配置文件信息编写---开启简单日志打印、开启下划线转驼峰自动结果映射、对象和数据库数据的交互 实例

MyBatis是什么:一款持久层框架,简化jdbc开发,用于数据库数据映射到java对象。

如何部署:

1.项目依赖要有Mysql 驱动、MyBatis Framework(创建项目的时候添加或者在pom.xml中添加对应依赖)。如图:

2.配置文件:(这里用的properties格式文件很旧,现在主流是yml格式文件)(也可以自定义数据库连接池,下面写的就是用的默认的,比如springboot默认的Hikari(光),alibaba的德鲁伊)

#配置mybatis链接数据库的信息 k=v
#1.驱动
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver        #这里mysql版本是8.0,如果mysql版本是5.7,这个cj.就要省略

#2.url 包括主机名,端口,链接的名字

spring.datasource.url=jdbc:mysql://localhost:3306/库名

#3.用户名
spring.datasource.username=root

#4,密码
spring.datasource.password=1234

#5.配置Mybatis的日志

(工作中常用于开发和测试环境,生产环境中用更强大、更灵活的日志框架如 Log4j、SLF4J 等)


mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

#6.将带下划线的字段 映射成驼峰命名的属性(自动结果映射,不开启这个,如果出现驼峰的字段只能用手动结果映射 会很繁琐,如图)

mybatis.configuration.map-underscore-to-camel-case=true

3.创建对应数据库table的实体,要求属性和类型一致,也就是前面说的数据库映射到的java对象。可以加上一些注解,简化相关方法代码的编写,如@Data、@AllArgsConstructor、@NoArgsConstructor.使用上述注解需要导入依赖lombok.

4.实例,@Mapper执行select。 (这个注解是MyBatis框架提供的)(sql操作实际开发中一般不写在图中这个位置,为了美化,通常写在xml映射文件中)

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值