前言:
当前同学们对“springboot mybatis crud”大体比较关怀,你们都需要学习一些“springboot mybatis crud”的相关知识。那么小编在网摘上搜集了一些有关“springboot mybatis crud””的相关知识,希望各位老铁们能喜欢,咱们快快来了解一下吧!1、新建一个maven工程
2、修改pom.xml文件,加入mybatis和mysql的依赖、在build加入资源插件
3、创建实体类,定义属性,属性名和表名一致
4、创建Dao接口
5、创建mapper映射文件,名字和dao接口名字一致,并且跟dao接口在同一个包下
6、创建mybatis的主配置文件,放在resources目录下面,主配置文件里面主要配置数据源和配置所有mapper文件的路径
7、执行测试
代码如下:
注意点:
1、mybatis默认是不自动提交事务的
2、mybatis是加载主配置文件才可以创建SqlSessionFactory对象的,主配置文件里面有数据源和mapper映射文件这两个资源,反过来就是,只要有数据源和mapper文件的路径,就可以创建SqlSessionFactory,这个在后面的ssm整合中就会碰到
3、切记一定要配置好mapper文件的路径,让项目启动的时候就将mapper文件加载到内存中,如果加载不到内存中,那么我们就无法执行sql语句了。会出现找不到sql语句的错误,其实mybatis底层在加载mapper文件的时候,就是将namespace和id的值作为key,将sql语句作为value存入到map集合中,我们执行sql语句的时候,就是将namespace和id的值作为key传给mybatis,mybatis执行map.get(namespace和id的值作为key);获取到对应的sql语句,拿出来执行就可以了;所有mapper文件一定要让它加载到内存中,也就是加载到map中。