Зарезервированные слова в автоматически сгенерированном коде процессора аннотаций Hibernate - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь сгенерировать метаданные JPA для своих классов баз данных, используя процессор аннотаций Eclipse: Eclipse Annotation Processor

Он генерирует имя переменной, которое является зарезервированным ключевым словом java (case), которое вызываетсинтаксическая ошибка:

@Generated(value = "org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor")
@StaticMetamodel(User.class)
public abstract class User_ {    
    ...    
    public static volatile SingularAttribute<User, Case> case;

    ...    
    public static final String CASE = "case";

}

Должен быть способ сообщить обработчику аннотаций о переименовании генерации зарезервированных ключевых слов, но я не могу его найти. Есть предложения?

...