我正在开发一个由于许可证而不允许Hibernate的项目。我们正在使用spring-boot-starter-parent 1.5.10.RELEASE,Spring Data JPA和Spring Data REST with HATEOAS。具体来说,以下内容:
我们已经排除了hibernate依赖项。
在PATCH和DELETE上观察到以下行为:
PATCH
ERROR o.s.d.r.w.RepositoryRestExceptionHandler - 无法将org.apache.openjpa.util.StringId强制转换为java.lang.String
删除
ERROR! org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常是org.springframework.core.convert.ConverterNotFoundException:找不到能够从类型[org.apache.openjpa.util.StringId]转换为类型[java.lang.String]的转换器
有谁知道如何让Spring / OpenJpa组合开心?
我们有一个集成要求,强制我们使用String作为Correlation id。我们希望利用开箱即用的功能进行分页,排序等。基本的实体字段定义如下所示:
@Id
@Expose
@Column(name = "operator_id")
private String id;
GET和POST行为正常。
非常感谢任何帮助!