作者村雨遥来源今日头条前言之前写了一篇文章,是关于JavaSE版本的学生成绩管理系统[1],发现反响还不错。同时也有不少小伙伴通过评论或者私信的方式问过有没有和数据库交互版本的学生成绩管理系统,然后自己也把这件事儿列入了自己的计划。害,都怪自己懒,所以一直拖到了现在。不过终究是逼迫自己完成了,也算是给私信和评论的小伙伴们一个交代吧。同样的,本次和数据交互版本的学生成绩管理系统具有增删改查成绩等功能。不过...
2022-04-23 19:58:42 6831浏览 0点赞 0回复 0收藏
作者村雨遥来源今日头条前言在日常开发工作中,我们往往需要自己去构建各种数据表所对应的持久化对象(PO)、用于操作数据库的接口(DAO)以及跟DAO所绑定的对应XML。这都是一些重复性的操作,不需要多大技术含量,这时候我们不禁会去想,有没有一种工具,能够帮助我们去自动生成这些文件呢答案是:有的!本文接下来的内容主要适用于使用MyBatis来做持久层框架开发的工作,如果不是使用MyBatis,那么可能本文不太适合你的开发场景。M...
2022-04-23 19:43:46 1.9w浏览 0点赞 0回复 0收藏
作者村雨遥来源今日头条前言上一篇文章中我们讲了MybatisPlus的定义以及相关特点,并从零开始编写了一个SpringBoot+MybatisPlus的实例。今天我们就来看看,如何利用MP来实现对数据库的增删改查。日志配置使用MP时,默认是不打印任何SQL语句的。而为了方便日常开发工作的调试,我们需要联合控制台和各种数据可视化工具进行语句的拼接检查,因此我们利用MP自带的日志功能,在控制台输出我们的SQL语句,从而方便我们调试。在配置文...
2022-04-23 19:31:55 8207浏览 0点赞 0回复 0收藏
作者村雨遥来源今日头条前言最开始,要在Java中使用数据库时,需要使用JDBC,创建Connection、ResultSet等,然后我们又对JDBC的操作进行了封装,创建了许多类似于DBUtil等工具类。再慢慢的,出现了一系列持久层的框架:Hibernate、JPA,Mybatis等。各个框架的特点如下:Hibernate:一个全自动的ORM框架,实现了数据库中表和Java对象的映射,通过调用Java对象的方法,我们就可以实现数据库表中数据的操作。而且通过该框架,我们...
2022-04-23 18:48:03 1.4w浏览 0点赞 0回复 0收藏