- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 ssm截图笔记
ssm的controller方法形参参数默认支持类型: HettpServletRequest、HttpServletResponse、HttpSession、Model、ModelMap------------------------------------------------------------------------------------------------...
2018-08-22 16:05:38 213
原创 动态sql+sql片段的例子
模糊查询时,输入参数是包装类型xxxxVo.java,输出参数是扩展对象Tbxxxxx.java,把扩展对象作为包装类型的一个属性以后数据库中表中字段有增加或变化,重新使用mybatis的逆向工程,所有不能在原来的pojo中添加扩展,而是新建一个扩展对象...
2018-08-22 10:22:58 659
原创 result|Map
私人笔记,看不懂别问!User类中有一个pojo类Orders,Orders中还有pojo类。。。。。。一对多用<collection>一对一用<association><association>不一定要在外层套<collection>,<collection>内还能套<collection>一对一...
2018-08-20 08:49:44 142
原创 MyBatis的一级缓存和二级缓存
私人笔记,不喜勿喷,喷就揍你一级缓存不跨sqlsession,不同的sqlsession中的一级缓存不同,每次查询的时候先去一级缓存中查,若没有再到数据库查询,然后存入一级缓存,若执行了commit操作,一级缓存则被清空,设计成会清空是为了防止脏读,一级缓存不需要在.xml中进行设置,默认开启正式开发时,事务由spring管理,发生在service中,一个service中包括很多mappe...
2018-08-19 22:15:49 285
原创 MyBatis中resultMap的延迟加载
私人笔记,看不懂别问resultMap具有延迟加载的功能,resultType没有此功能,延迟加载是为了减轻数据库的压力延迟加载就是先执行一个statement,根据需要再去执行另一个statement,sql的实现多数是用子查询语句使用<association>标签中的 select 指定子statement, 使用column指定关联的列,用的是父statement...
2018-08-19 21:24:21 513
原创 使用MyBatis在插入数据后如何获取主键
MySQL数据库第一种 ,主键自增,在mapper.xml中使用<selectKey>标签,利用LAST_INSERT_ID()函数获取 使用非自增主键,前提是,数据库中主键类型是String,且长度是35,, Oracle数据库,通过序列来生成主键...
2018-08-17 11:34:57 3286
原创 我理解的spring boot自动配置原理
个人笔记,不喜勿喷!功力不够,写不出来,:(-----------------------------------------------精髓:sring boot 启动时会加载大量的自动配置类;看看我们需要的功能有没有Spring Boot默认写好的自动配置类;看看自动配置类中有哪些组件,如果我们需要的组件存在,我们就不用配置了给容器中自动添加组件的时候,会从prop...
2018-08-05 13:35:48 228
原创 spring boot和sping的一些注解
纯手写,看到错误请指正,谢谢!@Validate --JSR303数据校验,标注在类上----------------------------------------------------@ConfigurationProperties(prefix = "person")默认是从全局配置文件(application.yaml 或 application.yml 或 applica...
2018-08-05 01:49:46 167
原创 idea的一些技巧和快捷键
之前一直用Eclipse,虽然也一般,但是很顺手了,现在用idea,文章慢慢更新idea中不用Ctrl + sAlt + Enter --导包Alt + Insert --toString()、get/set方法Ctrl + N --快捷搜索Shift + F6 --文件重命名,即rename -----------------------------下面是偶然...
2018-08-05 00:56:12 242
原创 spring boot 热启动
什么是热启动?我理解是对原来的类方法修改,开发工具自动帮我们build 在pom.xml文件中修改配置如下:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr...
2018-08-03 15:23:13 1309
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人