范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

2。xmybatisPlus使用LocalDateTime,LocalDate

  可能发生的报错信息:
  Cause: java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.time.LocalDate;解决方案:
  mybatis-spring-boot-starter 升级至->2.1.1
  com.alibaba.druid 升级至->1.2.1
  mysql-connector-java 升级至->5.1.46,
  升级之前的版本是:
  mybatis-spring-boot-starter 1.3.0com.alibaba.druid 1.0.7mysql-connector-java 5.1.30升级之后如果如果还有问题
  查询可能会有以下报错:org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column "orderTime" from result set. Cause: java.sql.SQLFeatureNotSupportedException: getObject with type  ; SQL []; getObject with type; nested exception is java.sql.SQLFeatureNotSupportedException: getObject with type  Caused by: java.sql.SQLFeatureNotSupportedException: getObject with type  at io.shardingjdbc.core.jdbc.unsupported.AbstractUnsupportedOperationResultSet.getObject(AbstractUnsupportedOperationResultSet.java:223)  at org.apache.ibatis.type.LocalDateTimeTypeHandler.getNullableResult(LocalDateTimeTypeHandler.java:38)  at org.apache.ibatis.type.LocalDateTimeTypeHandler.getNullableResult(LocalDateTimeTypeHandler.java:28)
  解决方案:
  在自己项目下创建mybatis相同包路径org.apache.ibatis.type的LocalDateTimeTypeHandler类.package org.apache.ibatis.type;   import java.sql.*; import java.time.Instant; import java.time.LocalDateTime; import java.time.ZoneOffset; import java.time.format.DateTimeFormatter;   /** * @className: LocalDateTimeTypeHandler * @author: 112609 * @date: 2022-04-08 17:39 * @description: TODO */   public class LocalDateTimeTypeHandler implements TypeHandler {       private final DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");       @Override     public void setParameter(PreparedStatement preparedStatement, int i, LocalDateTime localDateTime, JdbcType jdbcType) throws SQLException {         if(localDateTime == null) {             preparedStatement.setTimestamp(i, null);         } else {             long epochMilli = localDateTime.toInstant(ZoneOffset.of("+8")).toEpochMilli();             Timestamp date = new Timestamp(epochMilli);             preparedStatement.setTimestamp(i, date);         }     }       @Override     public LocalDateTime getResult(ResultSet resultSet, String columnName) throws SQLException {         Timestamp timestamp = resultSet.getTimestamp(columnName);         if(timestamp == null){             return null;         }else {             final Instant instant = timestamp.toInstant();             return instant.atZone(ZoneOffset.of("+8")).toLocalDateTime();         }     }       @Override     public LocalDateTime getResult(ResultSet resultSet, int columnIndex) throws SQLException {         Date date = resultSet.getDate(columnIndex);         if (date == null) {             return null;         } else {             final Instant instant = date.toInstant();             return instant.atZone(ZoneOffset.of("+8")).toLocalDateTime();         }     }       @Override     public LocalDateTime getResult(CallableStatement callableStatement, int columnIndex) throws SQLException {         Date date = callableStatement.getDate(columnIndex);         if (date == null) {             return null;         } else {             final Instant instant = date.toInstant();             return instant.atZone(ZoneOffset.of("+8")).toLocalDateTime();         }     } }
  如果这篇文章解决了你的问题,请不要白嫖我,来个一键三连哦

2022年软件发展趋势的六大预测一安全的软件开发软件正变得越来越复杂代码库的规模和资产数量持续增加。伴随着这一点,威胁也会越来越大。为了保护你的开发环境,你需要采取全面的安全方法,以实现软件安全,维护软件和底层基红米Note11规格确认!LCD直屏6000mAh大电池,价格有望1字头说到红米note,那可是千元机里的天花板性价比极高!以低价高配著称,例如广受好评的红米note10pro千元机里5000mAh大电池的代表机型,并且红米note系列也是不少上班族和新能源成智慧出行新趋势亟需破解换电难题借助移动互联网云计算大数据物联网等先进技术,出行领域已经进行多轮变革,但智慧出行的终点是重塑人们的出行生态,就目前而言,智慧出行仍有巨大潜力有待释放。10月12日,在由东莞市人民政想买一张纯流量卡,哪一款通用流量够用而且价格便宜?流量卡的话,三大运营商都有各自的大流量卡,但是这些大流量卡并不是通用流量,而是定向流量,只针对自己专属合作的app才能免流量使用,如果是其他app的话通用流量很少,如果用的超了也是我是如何一步一步入了vivoX70pro的坑我的第一部智能手机是Lumia820,骚黄,微软出品的,2799元,占了当时一个多月的工资。拿到手机后各种捣腾,天天刷新看看有没有系统更新。就是在那时,迷上了一个叫IT之家的网页。evLeaks分享GooglePixel6与原厂保护套高清渲染图谷歌即将于10月19日(下周二)正式发布Pixel66Pro智能机,但若你想抢先获知更多细节,高产爆料人EvanBlass再次没有让我们感到失望。在今日发布的一系列推文中,其通过eAirPodsPro保修将延长至3年!以解决爆裂声降噪问题AirPodsPro自推出以来,受到了消费者的喜爱,也将主动降噪耳机带入了人们的视野。不过,在使用中消费者也发现了不少问题,比如静电噪音破裂声主动降噪突然失效等。据苹果的说法,由于一支镜头一套房佳能超级大炮拍出372万高价近日,德国摄影器材拍卖机构WetzlarCameraAuctions拍卖了一支镜头编号为204的佳能EF1200mmF5。6LUSM超长焦镜头,最终成交价为58万美元,折合人民币约鸿蒙OS传来消息,共32款老机型可升级,还有市值5000亿的友商加入自6月2日华为鸿蒙OS2。0系统发布以来,好消息不断。仅用四个月时间用户突破1。3亿,成为全球用户增长速度最快的移动操作系统。曾经承诺在今年底之前要实现3亿台设备的安装量,随着华为大家都用的什么牌子的手机呢?现在红米的居多吧,便宜又实用。也有很多人用华为,毕竟华为名气大火,又有5G技术加持。不过苹果也挺多的,毕竟618卖了那么多。综合销量而言,小米华为苹果现在是华为荣耀苹果OPPO居多1秒破解iPhone13Pro,黑客远程删除手机信息,苹果还安全吗?苹果手机以强大的生态和安全性著称,iOS成为口碑最佳操作系统,甚至放出豪言比Android安全47倍,事实真的如此吗?在第四届天府杯国际网络安全大赛上,白帽子黑客仅用1秒钟解锁iP
极目锐评搜狐员工遭遇工资补助诈骗,别光看热闹,先下载反诈APP极目新闻评论员屈旌5月25日,搜狐全体员工遭遇工资补助诈骗的话题,冲上微博热搜第一。有传言称,搜狐全体员工5月18日早晨收到来自搜狐财务部名为5月份员工工资补助通知的邮件。聊天记录数据库公司疯狂行为删掉7个月开发的27万行C代码,用Rust重写C编程语言已经不是用来构建数据库的最佳选择了吗?数据库初创企业SingularityDataInc。(中文简称奇点无限)最近发表了一篇博客文章,宣布他们完全删除掉了RisingWa日立中央空调VAM尊睿别墅日立中央空调VAM尊睿别墅VAM尊睿别墅系列是日立专门为大户型和超大户型的公寓和别墅所量身打造的一款高端智能变频中央空调系列。日立为了更好的打造美好生活,以以科技的舒适度来为大家服Mobileye在中国丢失市场,国产芯片厂商能否啃下?日前,某论坛有消息称,吉利汽车和视觉感知辅助驾驶开发公司Mobileye合作终止。事实上,和Mobileye的合作主体是吉利汽车子公司极氪汽车。对于坊间传言,极氪汽车告诉观察者网,多方面完善未成年人保护措施莉莉丝助力游戏行业规范化中国网科技5月25日讯据悉,自去年国家新闻出版署发布关于进一步严格管理切实防止未成年人沉迷网络游戏的通知(以下简称通知)以来,莉莉丝对公司所有上线游戏进行了全面排查,并按照通知要求它的RGB亮了但又不是完全亮ROG降临真无线游戏耳机好用吗?经过这么长时间的等待,ROG总算推出自己的TWS耳机ROG降临真无线游戏耳机。既然带有降临字眼,那么就是归结在耳塞那一趴的系列。对于手游戏玩家来说,有线在某些场景下确实不如无线的方骁龙时代已过去,天玑8100才是中端王者,盘点3款最强中端旗舰机众所周知,这两年麒麟受限,高通骁龙持续摆烂,联发科天玑的崛起可以说是给消费者带来了不一样的体验,2022年3月1日推出的天玑8100多核性能更是碾压骁龙870,甚至达到了骁龙8Ge跨境电商亚马逊平台的标准规则是什么?亚马逊平台标准规则是什么?亚马逊平台高度重视服务平台整改工作。亚马逊国际站销售市场的整改标准是什么?有多少商家因为不了解亚马逊平台的标准产品而下线甚至冠名开店。今天盘石小编带领大家国产手机里的高端系列,这三款当仁不让,比苹果便宜体验不输苹果今天聊聊国产手机的高端系列,这3款手机你一定要知道,体验感不输苹果,还比苹果便宜!华为P50Pro处理器麒麟9000芯片屏幕6。6英寸,OLED,120Hz摄像头5000w主摄13价格跌至2999元,120w快充256GB,电竞手机跌至中端市场现在的消费者对于手机产品的需求不仅仅停留在手机的性能上,更多要求的是手机的平衡性以及手机的日常体验。这也可能是现在消费者对于注重手机使用体验的中端性价比定位手机受到广泛欢迎的原因之大健康时代来临,华为云携手蕲艾集团助力智慧康养2021年,智能化服务适老化问题首次写入政府工作报告,一时成为政策热点。随着我国人口老龄化进程的加快,智慧养老需求即将迎来进一步增长。在如此大的市场需求之下,蕲艾集团积极响应国家大