在我学习hibernate的漫长历程中,我想使用通用DAO并在 hibernate站点并尝试了HIBERNATE部分的实现。我有一个错误说:GenericDAOImpl.java:[22,16]名称冲突:GenericDAOImpl中的makeTransient(T)和GenericDAO中的makeTransient(T)有相同的擦除,但都没有超越对方。我不知道如何解决这个问题?感谢阅读

有帮助吗?

解决方案

很难说没有看到你的一些代码。例如,您的实现类应该定义为

public class GenericDAOImpl<T, ID> implements GenericDAO<T, ID>

如果您错过了 GenericDAOImpl 类定义中的泛型参数,您将收到此错误。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top