types-52 jsonbinarytype时出现spring异常

sqxo8psd  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(221)

我在多模块项目中使用了hibernate-52。项目的结构由根、核心和api组成。
jpa实体,存储库在core中定义。

@TypeDef(name = "jsonb", typeClass = JsonBinaryType.class)
public class TestEntity {
    @Id private Long id;

    @Type(type = "jsonb")
    @Column(columnDefinition = "jsonb")
    private List<TestType> data;
}

当我附加实现'com.fasterxml.jackson。datatype:jackson-datatype-jsr310:2.11.3'到根依赖项,在消息下面发生异常

Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is java.util.ServiceConfigurationError: com.fasterxml.jackson.databind.Module: com.fasterxml.jackson.datatype.jsr310.JavaTimeModule Unable to get public no-arg constructor

当我撕掉依赖的com.fasterxml.jackson。datatype:jackson-datatype-jsr310:2.11.3,启动并运行
为什么在附加依赖项“com.fasterxml.jackson”时发生异常。datatype:jackson-datatype-jsr310:2.11.3

根依赖关系

实现com.fasterxml.jackson。datatype:jackson-datatype-jsr310:2.12.1'

核心依赖关系

实现'com.vladmihalcea:hibernate-types-52:2.4.3'

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题