помочь с стиранием типа Java - PullRequest
2 голосов
/ 29 июля 2009

В моем долгом путешествии, чтобы узнать о спящем режиме, я хотел использовать универсальный DAO и наткнулся на хорошую статью на сайте спящего режима и попробовал раздел РЕАЛИЗАЦИЯ С HIBERNATE. У меня ошибка, говорящая : GenericDAOImpl.java: [22,16] name clash: makeTransient (T) в GenericDAOImpl и makeTransient (T) в GenericDAO имеют одно и то же стирание, но ни один не переопределяет другое. Я понятия не имею, как решить эту проблему? Спасибо за чтение

1 Ответ

3 голосов
/ 29 июля 2009

Трудно сказать, не видя часть вашего кода. Например, ваш реализующий класс должен быть определен как что-то вроде

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

и если вы пропустите общие параметры в определении класса GenericDAOImpl, вы получите эту ошибку.

...