摘要: SpringBoot出现的原因: 现在行业之中,spring已经作为了绝对的java架构,但进行快速开发时,往往先面临着大量的xml文件的配置,需要编写大量的xml文件 所以在这个大的历史背景下,很多人开始寻求更加简便的开发,而遗憾的是这种简便的开发没有被JDK所支持、没有被JavaEE所支持, 因 阅读全文
posted @ 2018-05-07 14:50 乔克叔叔 阅读(595) 评论(1) 推荐(1) 编辑
摘要: Annotation在框架中是越来越受欢迎了,因为annotation的配置比起XML的配置来说方便了很多,不需要大量的XML来书写,方便简单了很多,只要几个annotation的配置,就可以完成我们以前需要书写的大量的XML文件。当然annotation的配置也有缺陷的,那就是annotation 阅读全文
posted @ 2018-04-30 23:11 乔克叔叔 阅读(3293) 评论(0) 推荐(0) 编辑
摘要: sprig中我们在service层进行事务控制的时候,通常使用注解的方式进行,在service类上标注@transaction,下面我们就简单分析一下它是如何实现的,顺便复习一下反射的知识 首先创建一个自定义注解类: 测试的实体Bean 在其中一个方法上使用自定义的注解 反射类: 测试: 结果: 通 阅读全文
posted @ 2018-04-21 11:40 乔克叔叔 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 参考博客:https://blog.csdn.net/baidu_37107022/article/details/76572195 常用注解: https://blog.csdn.net/eastlift/article/details/2463243 https://www.cnblogs.co 阅读全文
posted @ 2018-04-21 10:52 乔克叔叔 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要 阅读全文
posted @ 2018-03-20 20:00 乔克叔叔 阅读(1670) 评论(0) 推荐(0) 编辑
摘要: 实体类以及表结构 在mybatis-config.xml中注册mapper接口 动态查询@SelectProvider EmployeeMapper接口 返回sql语句的类 测试: 当然也可以传递employee对象 接口: 返回sql的类 测试: 动态插入@InsertProvider 测试: @ 阅读全文
posted @ 2018-03-07 21:43 乔克叔叔 阅读(23126) 评论(0) 推荐(0) 编辑
摘要: MyBatis可以利用SQL映射文件来配置,也可以利用Annotation来设置。MyBatis提供的一些基本注解如下表所示。 注解 目标 相应的XML 描述 @CacheNamespace 类 <cache> 为给定的命名空间(比如类)配置缓存。属性: implemetation,eviction 阅读全文
posted @ 2018-03-07 19:04 乔克叔叔 阅读(14396) 评论(1) 推荐(5) 编辑
摘要: mybatis select、insert、update、delete以及批量更新操作http://blog.csdn.net/bear_wr/article/details/52386257 if 结果: 获取参数方式:上面使用的就是hashmap 传入多个参数 choose(when other 阅读全文
posted @ 2018-03-06 17:46 乔克叔叔 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 参考文章: https://www.cnblogs.com/billyu/p/6118008.html 阅读全文
posted @ 2018-03-06 11:53 乔克叔叔 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 实体类 userMappper.xml ordersMapper.xml 测试类: 同样的,查询order对象时懒加载对应的user对象 也是只需要写出关键字即可 ordersMapper.xml userMapper.xml 测试类: 不过为了程序的可读性,还是把所有映射字段都写完整 阅读全文
posted @ 2018-03-03 11:25 乔克叔叔 阅读(266) 评论(0) 推荐(0) 编辑