当前位置: 首页 > 工具软件 > JPA Security > 使用案例 >

SpringBoot2.6 升级到springBoot2.7 H2,JPA,Security问题

柳正志
2023-12-01

官方参照:Spring Boot 2.7 Release Notes · spring-projects/spring-boot Wiki · GitHub

5.1.H2数据库

h2版本由1升级到2.1.24

5.1.1.表中存在数据库关键字

# 在url的请求地址后面配置NON_KEYWORDS
url: jdbc:h2:mem:testdb;NON_KEYWORDS=year,month,value,day

5.1.2.to_date函数不存在

在java中扩展h2的to_date函数

import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;



public class H2Function {

    private static final Logger LOGGER = LoggerFactory.getLogger(H2Function.class);

    /**
     * Java中yyyy-MM-dd HH:mm:ss.S
 类似资料: