!=null和equals的区别
首先你要先明白它们分别的作用是什么:
object.equals(null),“equals()”方法是比较“值”是否相等;
object==null,“==”比较运算符是用来比较“对象”是否是同一个。
说的简单一点java是面向对象的编程语言:
如果new了一个对象,那么它就有值,它的值可以是“null”;
如果根本就没有new这个对象,那它就不存在,没有办法进行比较,
!=null和equals的区别
首先你要先明白它们分别的作用是什么:
object.equals(null),“equals()”方法是比较“值”是否相等;
object==null,“==”比较运算符是用来比较“对象”是否是同一个。
说的简单一点java是面向对象的编程语言:
如果new了一个对象,那么它就有值,它的值可以是“null”;
如果根本就没有new这个对象,那它就不存在,没有办法进行比较,
使用jdk11时
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
解决办法一:
换jdk版本,jdk8 jdk7都行
解决办法二:
在pom.xml文件中加入依赖
<dependency>
&nbs
我的报错的原因是数据库连接失败。
(一般项目等好长时间才报错就是没连上数据库,因为没连上数据库需要等几秒才会报错
1、检查用户名密码错误没(很少人犯这种错误
2、数据库依赖的jar包,现在好多人看视频学习,其实有的jar包更新好快,用之前的jar包不能连接现在高版本数据库(我就是这个原因
<dependency>
 
com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver的区别今天写东西测试的时候发现一个问题,如下:
第一反应就是记忆中连接mysql的驱动不都是com.mysql.jdbc.Driver吗?com.mysql.cj.jdbc.Driver是什么鬼?
后来查看了一下才知道 这个跟驱动的依赖版本有关
<dependency>
&nbs
作者:admin | 分类:未分类 | 浏览:287 | 评论:0
作者:admin | 分类:未分类 | 浏览:285 | 评论:0
在我们没有开启事务的时候,如果使用mybatis,我们会在日志中看到如下的内容:"Closing non transactional SqlSession",这种情况说明没有开启Spring的事务管理,因此才会关闭一个非事务的SqlSession。
那么如何开启事务管理呢?最简单的方式就是添加下面两条配置:
< 排BUG:java.lang.AbstractMethodError: Receiver class com.mysql.jdbc.Connection does not define or inherit an implementation of the resolved method 'abstract boolean isValid(int)' of interface java.sql.Connection.
<
Powered By Z-BlogPHP 1.7.3
Copyright Your WebSite.Some Rights Reserved.