我在多模块项目中使用了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'
暂无答案!
目前还没有任何答案,快来回答吧!