![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习中问题记录
@随心1462
这个作者很懒,什么都没留下…
展开
-
使用mybatis-generator报错ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
看到这个错的第一印象就是猜测数据库版本可能有问题,之前是5.X版本,现在是换到了8.X版本,于是找了一下哪里有数据库的版本设置,全部换成8.X。今天在使用mybatis-generator时报了一个错,解决完成,记录一下。原创 2023-11-20 14:35:40 · 215 阅读 · 0 评论 -
PageHelper使用的小误区:查询出的结果集赋值给另外一个结果集后,结果集总数和分页总页数不正确(已解决)
的分页插件,我们只需要在调用 mapper 之前调用 startPage() 方法,传入相应的参数,在调用之后将查询结果封装进 PageInfo 对象中,就能按我们的需要进行分页查询。利用查询结果集accountList,创建出分页对象accountPageInfo,此时total和pages是正确的。上面的total应该是查询到所有的数量,而不是某一页,pages应该是总页数;今天在使用的时候发现了一个小误区,进行记录一下,避免下次再犯错误。1、正常使用,首先在调用查询的方法之前,使用。原创 2023-06-06 14:15:07 · 1336 阅读 · 0 评论 -
打成jar包运行之后报错,java.io.FileNotFoundException:(已解决)
java.io.FileNotFoundException: class path resource [db/aixing.db] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/C:/Users/office/Desktop/card_active-0.0.1-SNAPSHOT.jar!/ BOOT-INF/classes!原创 2023-05-18 13:53:32 · 4498 阅读 · 0 评论 -
mybatis(xml)报错:Invalid bound statement (not found): com.zjw.mapper.second.HospitalMapper.insert(已解决)
1、定位错误,直接发现错误在com.zjw.mapper.second.HospitalMapper.insertSelective。注意到错误中显示绑定问题,猜测是java和xml中的方法未绑定,经过一番寻找与尝试,最后发现错误点。上网查询之后,发现一些解决方案,然后记录一下错误原因,以防止下一次再出现错误,浪费时间。或者是在mapper.xml。修改完正常路径之后,再运行项目,不再报错。在mapper.java。xml中绑定的java类路径错误。原创 2023-05-16 14:18:42 · 133 阅读 · 0 评论 -
mybatis报错:XML fragments parsed from previous mappers does not contain value for com.mapper...(已解决)
查询网络之后看了一些方法,情况并不匹配。最后自我尝试并解决问题,发现网络上并没有我这种情况,现分享记录一下。原创 2023-04-26 10:33:09 · 3710 阅读 · 0 评论 -
SQL返回插入数据的主键id,配置xml的标签属性useGeneratedKeys后仍不能获取,已解决!
其中,useGeneratedKeys表示返回自增主键,keyProperty是Java对象的属性名,而不是数据库表中的字段名。最近开发中遇到一个问题,通过inseret语句插入新数据后,如何获取新插入数据的id,上网查询之后,很容易就获取到解决办法,我尝试了两种。我又尝试了许多次调整,最终结果都是这样:并不返回插入数据的id值,结果不是1就是null。原来如此,他把结果返回到了实体类的id中,而不是默认的返回值中,可以看到插入数据的id为2,而输出i的结果为1。这么简单,白忙活了这么久,终于大功告成了。原创 2023-03-14 14:32:00 · 714 阅读 · 0 评论 -
上传项目到Git遇到问题Failed to connect to 192.168.1.2XX port 80: Timed out
2、后观察错误发现ip连接错误,git自动生成的ip网段不对,改为自己公司git网段就行。1、查阅网友的方法取消http和https代理并没有作用。3、删除项目下的.git文件夹,重新执行操作即可。代理已取消,仍然报错。原创 2023-03-10 10:43:49 · 1071 阅读 · 0 评论