摘要: MyBatis架构 首先MyBatis大致上可以分为四层: 1.接口层:这个比较容易理解,就是指MyBatis暴露给我们的各种方法,配置,可以理解为你import进来的各种类。,告诉用户你可以干什么 2.数据处理层:顾名思义对数据的处理,当接收到一个sql语句时,比如 selecr *from pe 阅读全文
posted @ 2019-08-10 18:02 _Ennio 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 构建 逆向工程就是说通过数据库当中的表生成class,mapper,接口,不需要自己编写那些,很方便。跟symfony里面的自动生成是一样的;视频里的人说用的不多,但我觉得很方便呀 具体步骤,首先导入MyBatis-generator-core.jar, 之后复制一下generator.xml文件: 阅读全文
posted @ 2019-08-09 21:35 _Ennio 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 延迟加载配置: 什么时候用延迟加载?比如现在有班级和学生表,一对多关系,你可能只需要班级的信息,而不需要该班级学生的信息,这时候可以进行配置,让查询时先查询到班级的信息,在之后需要学生信息时候,再进行查询,避免不必要的查询。 需要进行如下配置:这里以一对多为例,其他关系类似: PersonMappi 阅读全文
posted @ 2019-08-09 20:32 _Ennio 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 首先动态sql简单来讲就是可以根据传入参数的不同来动态的生成sql语句,拼接where语句,这样你就不用写很多个sql语句了,并且它里面有一些特性也可以帮助你避免sql语句的拼接错误,主要分为4个: if,chooose,trim,foreach IF: 对参数进行判断,拼接不同的sql语句,看一个 阅读全文
posted @ 2019-08-08 14:14 _Ennio 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Mybatis类型转换器 首先明白什么时候用到它,当数据库的字段类型和java字段类型无法默认匹配时候进行转换,比如现在数据库类型是INTEGER,而java当中类型是Boolean,true表示1,false表示0,这时候你在执行sql语句插入或者查询获取结果集时,类型就会出现不匹配的情况,这时候 阅读全文
posted @ 2019-08-08 12:12 _Ennio 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 首先明白Mybatis是干什么的,之前使用jdbc操作数据库时候要写很多语句,获取光标,连接,获取具体对象进行相应操作,代码过于繁琐,所以现在有了Mybatis,它将这个操作整合在了一起,你不需要关心具体的和数据库的之间交互,你现在只需要关心你的业务逻辑,书写好你的sql语句,并进行相应的配置就可以 阅读全文
posted @ 2019-08-07 13:50 _Ennio 阅读(2186) 评论(0) 推荐(0) 编辑
摘要: 记录自己对ajax\的理解, 首先要明白ajax是为了解决什么问题,简单来讲就是为了局部刷新页面,而不刷新整个界面。就比如现在有一个实时热度的显示,它是不断变化的,所以你肯定要不停的从数据库当中获取热度,进行显示,但是又只是更新热度,没有必要更新整个界面。这时候就用到了ajax,不断的向服务器发送请 阅读全文
posted @ 2019-08-06 15:20 _Ennio 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 搬家搬家搬家https://blog.csdn.net/qq_40213580 算了还是博客园,习惯了 阅读全文
posted @ 2019-07-31 19:25 _Ennio 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 这篇博客总结了对线程核心api以及相关概念的学习,黑体字可以理解为重点,其他的都是我对它的理解 个人认为这些是学习java多线程的基础,不理解熟悉这些,后面的也不可能学好滴 目录 1.什么是线程以及优点 二,多线程如何使用 三,线程安全问题, 四,synchronized执行过程叙述 五,几个API 阅读全文
posted @ 2019-07-31 14:52 _Ennio 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 呜呜呜,很烦,让我自己完成一个在线学习系统后端,和前端整合一下,我把接口参数搞了半天(学习symfony太久远),记录一下屈辱历史,以后注意,不然上线了一堆bug,很烦 下面是几种返回的数据的格式 3.return new Response("msg"); 这种一般是action开头进行检测时,如果 阅读全文
posted @ 2019-07-27 21:58 _Ennio 阅读(612) 评论(0) 推荐(0) 编辑