411 次浏览
  • question:在用继承自mybatis-plus BaseMapper的insert方法向oracle数据库插入数据持久化对象po时,报错如题。
  • 具体描述:对比po类(此时日期类型为:java.util.Date)和数据库JDBCType(Date),查找不匹配字段为日期,控制台打印的sql中,parameters:2024/02/02(String)
  • 背景:SpringBoot+Mybatis-plus
  • 解决:前台重传格式为2024-02-02(java.sql.Date)类型的数据,使用 MyBatis-Plus 提供的自动格式化特性:在application.yml中配置数据类型后入库成功:
    
    mybatis-plus:
      global-config:
        db-config:
          format:
            date-format: yyyy/mm/dd
     

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注