- 博客(9)
- 收藏
- 关注
原创 springboot事务以及异常解决
pring boot是默认启动事务的,只需要在类或者方法上添加@Transactional注解即可,但有时候会发现事务不生效,具体原因可以从以下几个方面找寻:1、首先要看数据库引擎是否支持注解,mysql默认引擎INNODB是支持的,但MYISAM是不支持的;2、注解只能被应用到public方法上, 其它方法上不会报错,但不生效;3、默认情况下只会对运行期异常(java.lang.Runti......
2020-04-13 15:49:02 1331
原创 HashMap的最全面分析
map的分类和常见的情况 java为数据结构中的映射定义了一个接口java,util.Map;它有四个实现类分别是:HashMap;Hashtable; LinkedHashMap;还有TreeMap.Map主要是存储键值对,根据键来获取值,键不允许重复(重复会进行覆盖),值允许重复。  ...
2019-08-22 15:57:15 174
原创 实习第二天学习
sql1.消除重复的行 关键字 (distinct)select distinct id from emp;2 、查找范围select id from product where id between ? and ?3、联合查询 union 可以代替 orSELECT product_Name FROM product WHERE id_p=2 UNIONSELECT pro...
2019-08-01 21:17:12 136
原创 框架的学习体会
一.SSM框架介绍SSM框架即Spring+SpringMVC+MyBatisSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的Ja...
2019-06-16 21:33:47 1273
原创 项目中mybatis异常处理
异常代码:HTTP Status 500 - Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘userId’ not ...
2019-06-04 21:51:05 702
原创 MyBatis的返回值深入
MyBatis中实体类属性和数据库列名对应问题解决首先我们看bean的属性名称我们再看mysql中的列名XML配置查询由此我们发现bean中的列名和MySql中的列名不对应,所以在运行查询时会报错,因为属性名无法匹配,其实Windows系统中匹配结果可以不区分大小写 比如bean中属性为 Uid ,SQL中属性为uid,这可以匹配成功,而在Linux系统里就不可以了 严格区分大小写...
2019-05-11 22:48:58 212
原创 Spring的静态工厂和实例工厂创建对象
Spring静态工厂与动态工厂的创建与配置静态工厂创建对象:一:通过静态工厂模式创建对象package cn.jz.beans; public class Bean1 { public void add(){ System.out.println("bean1 ........"); }} package cn.jz.beans; public...
2019-05-02 17:08:04 978
原创 集合小知识点
集合框架为实现各种方式的数据存储,专门用来存储其他对象的类,一般被称为容器类,这组类和接口的设计结构被统称为集合框架集合与数组的区别:区别:长度的区别数组的长度不可变而集合的长度可变内容的区别数组可以是基本类型还可以是引用类型而集合只能是基本类型元素的内容数组只能存储一种类型而集合可以存储多种不同类型(一般集合也只存一种类型)Collection接口1,添...
2018-11-06 22:58:09 140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人