数据库
丛林摸鱼儿
这个作者很懒,什么都没留下…
展开
-
SpringBoot多数据源实现
序言 在项目中,单个数据库承受的压力是有限的,为了支持业务高并发的场景,多数据源的使用已经成为必须前提。这里使用SpringBoot整合MyBatis实现多数据源的使用案例,案例目前就使用两个数据库。Springboot整合mybatis实现多数据源有两种方式:分包和AOP。这里使用的分包,因为层次更加清晰。一、项目环境说明jdk版本为jdk1.8.0_172;数据库...原创 2020-04-06 16:08:51 · 365 阅读 · 0 评论 -
java查询mysql数据库数据timestamp字段显示null
实现一个查询数据库用户信息的方法,查询到数据库记录中的timestamp字段在java中显示为null,查看了下原因发现是因为没有给mybatis设置ORM规则,java实体类和数据库表字段映射不上,所以映射不成功的字段时java中的默认值,知道原因之后就知道怎么解决了:方法1、mybatis配置文件中设置结果集映射参考:<resultMap type="com.demo.bea...原创 2019-10-15 23:10:39 · 3201 阅读 · 0 评论 -
Oracle数据库查询表中记录为空,Empty result set fetched
Oracle数据库查询表中记录为空,Empty result set fetched,此时没有数据,获取不到任何值,但是此时我们需要根据结果来做计算,因此可以使用count()函数来做结果统计,将统计结果用来做判断。场景:需要查询出结果用于求和计算,没有结果时取0。方案:使用case...when做sql的条件判断,当有结果为1时表示有记录,此时使用查询到的记录,当结果是其他时表示没有记录,...原创 2019-02-15 10:51:30 · 7431 阅读 · 0 评论