向同一类强制转换时发生类强制转换异常。(实体)-Java

向同一类强制转换时发生类强制转换异常。(实体)-Java,java,casting,entity,classcastexception,Java,Casting,Entity,Classcastexception,我有一个名为Prefix1的实体类和另一个名为PrefixGenerator的类。使用PrefixGenerator时,我必须将Arraylist元素强制转换为Prefix1类。它给出了一个错误的说法 java.lang.ClassCastException: com.model.Prefix1 cannot be cast to com.model.Prefix1 no persistent classes found for query class: From com.model.Pref

我有一个名为
Prefix1
的实体类和另一个名为
PrefixGenerator
的类。使用
PrefixGenerator
时,我必须将
Arraylist
元素强制转换为
Prefix1
类。它给出了一个错误的说法

java.lang.ClassCastException: com.model.Prefix1 cannot be cast to com.model.Prefix1
no persistent classes found for query class: From com.model.Prefix1 P where P.table_name='Product'
如果我删除
@实体
注释错误已解决。但给出了另一个错误的说法

java.lang.ClassCastException: com.model.Prefix1 cannot be cast to com.model.Prefix1
no persistent classes found for query class: From com.model.Prefix1 P where P.table_name='Product'