0
Супер класса выглядит следующим образом:Переопределение метода общего суперкласса, который возвращает T
public class DomainRepository<T> {
public DomainRepository(Class genericType) {
this.genericType = genericType;
}
@Transactional(readOnly = true)
public T get(final long id) {
return (T) sessionFactory.getCurrentSession().get(genericType, id);
}
}
Sub класс выглядит следующим образом
public class FooRepository extends DomainRepository<Foo> {
public FooRepository(){
super(Foo.class);
}
@Override
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public Foo get(final Long id) { //blah blah
Но мой IDE мелирование ошибка @Override annoation sayign метод делает переопределение что-нибудь ... ?
ffs. Огромное спасибо, что избавилось от ошибки. Примут, когда разрешено. – NimChimpsky