摘要:
时隔两个月的再来写博客的感觉怎么样呢,只能用“棒”来形容了。闲话少说,直接入正题,之前的博客中有说过,将spring与mybatis整个后开发会更爽,基于现在springboot已经成为整个业界开发主流框架的情况下,今天在这里就直接将mybatis整合spring boot了。 先简单地提一下Spr 阅读全文
摘要:
毕设项目是一个在线学习系统,教师用户有上传视频的功能,在答辩之前赶了一个demo出来,好多功能都写死了,比如课程学习进度就是被我写死在前端的一个变量,最近导师要我把项目打包发给他,这才心慌慌赶紧把这些功能补上。不知道正规的学习网站怎么做的学习进度,根据我的理解就是用户已经观看的视频时长除以整个课程的 阅读全文
摘要:
终于把论文写得差不多了,系统也不急着完成,可以抽出点时间来完成这个系列的博客了。在写本博客之前我是惶恐不安的,高级映射一贯是持久层框架里的重中之重,小到自己开发小系统,大到企业级开发,表的存在从来就不独立的。复杂交错的表之间的联系有时的确让后台开发人员头疼,而作为一个框架,要做的事就是把这种复杂程度 阅读全文
摘要:
看完了之前的mybatis原始的dao开发方法是不是觉得有点笨重,甚至说没有发挥mybatis 作为一个框架的优势。总结了一下,原始的dao方法有以下几点不足之处 这三行代码几乎在每个方法里面都能看见,设想能否将这些代码提取出来,大大减轻程序员的工作量。 所以既然出现了问题,改进是势在必行的。接下来 阅读全文
摘要:
在进入主题之前先提一下sqlSession。sqlSession是一个面向用户(程序员)的接口。 sqlSession中提供了很多操作数据库的方法,如: selectOne(返回单个对象)、selectList(返回单个或多个对象)。sqlSession是线程不安全的,在sqlSession实现了类 阅读全文
摘要:
Hibernate:是一个标准ORM(对象关系映射)框架。入门门槛较高,不需要程序员写sql语句,sql语句自动生成,对sql语句优化、修改比较困难 应用场景:适用于需求变化不多的中小型项目,比如后台管理系统,erp等 Mybatis:专注的是sql本身,需要程序员自己去编写sql语句,sql修改和 阅读全文
摘要:
作为一个java的学习者,我相信JDBC是大家最早接触也是入门级别的数据库连接方式,所以我们先来回忆一下JDBC作为一种用于执行SQL语句的Java API是如何工作的。下面的一段代码就是最基本的JDBC开发流程。 在上代码之前要先导入JDBC的jar包,由于我用的数据库是mysql,所以要先导 入 阅读全文