JavaEE进阶(5/29)Mybatis

Mybatis是一个持久层框架,简化了JDBC代码,支持自定义SQL和高级映射。主要由接口、XML实现接口组成,配置文件中需设定存放路径和namespace。在YML中配置MyBatis的XML路径,方法标记需包含id和resultType。
摘要由CSDN通过智能技术生成

目录

1.什么是Mybatis

2.Mybatis组成部分

3.配置Mybatis中的存放路径

4.设置路径

6.yml配置MyBatis的xml配置文件路径


1.什么是Mybatis

它是一款持久层框架,支持自定义SQL,存储过程(一个方法,封装了一堆SQL(包括判断/变量声明)去执行一件事,这个不好用,致命的缺点是错了没法改,几乎不用)及高级映射(程序里类的属性映射到MySQL表中的字段,程序中操作类的实例就相当于操作数据库了)

Mybatis去除了几乎所有的JDBC代码设置参数获取结果集的工作,通过简单的XML注解来配置和映射,大部分还是使用XML配置,注解写的太长了 

2.Mybatis组成部分

1.接口(表的所有操作方法)

2.XML实现接口

3.配置Mybatis中的存放路径

 

4.设置路径

 

根据建立的表写出实体类架上@Date注解,并且实现mybatis接口(加上@Mapper注解

设置配置文件

注意namespace要和接口的路径一致 

标记方法(id)和返回类型(resultType)

 写接口里面的方法,id是方法名

resultType是类的路径

 

 ${}用来传递参数(要求和@Para注解内的一样)

6.yml配置MyBatis的xml配置文件路径

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值