Код: Выделить всё
public interface JRepository {
// sqlClient
JSqlClient sql();
// crud methods
E findNullable(ID id);
List findByIds(Iterable ids);
}
Код: Выделить всё
public class JRepositoryImpl implements JRepository {
@Override
public JSqlClient sql() {
return just return sqlClient;
}
@Override
public E findNullable(ID id) {
return sql().findById(id);
}
@Override
public List findByIds(Iterable ids) {
return sql().findByIds(ids);
}
}
Код: Выделить всё
public interface TestRepository extends JRepository {
}
Я столкнулся с некоторыми проблемами с Quarkus Gizmo. Кажется, что Gizmo не может копировать тела методов из методов.
Похоже, что когда я использую такие методы, как ClassCreator и MethodCreator, для копирования тел методов нет доступных API.< /p>
Если я хочу достичь своей цели, нужно ли мне использовать ClassVisitor и MethodVisitor нижнего уровня или есть лучший способ? Есть ли подобные коды, на которые я могу сослаться?
Подробнее здесь: https://stackoverflow.com/questions/790 ... in-quarkus
Мобильная версия