当前位置: 首页 > 知识库问答 >
问题:

EclipseLink找不到我的转换器类

陈泰宁
2023-03-14

我有一个JPA@实体'recipestepbo',它使用@转换器:

@Entity
@Converter( name="UnitConverter", converterClass=com.lemcke.share.recipe.Unit.class )
@Table(name = "recipestep")
public class RecipestepBO {
...
private Unit rpsunit = null;
...
@Column( name="rpsunit" )
@Convert( "UnitConverter" )
public Unit getRpsunit() { return rpsunit; }
...
}
package com.lemcke.share.recipe;

public enum Unit implements Converter {
Liter ( "l" )
....
all overloaded methods from the Converter
....
}

我做错了什么?

共有1个答案

段干长恨
2023-03-14

转换器应该是一个类,而不是一个枚举,不确定枚举是否工作,或者是否有意义。

尝试一个类,如果仍然不幸运,包括完整的异常堆栈跟踪(包括由)。

 类似资料: