Поля метамодели JPA NULLJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Поля метамодели JPA NULL

Сообщение Anonymous »

У меня есть несколько классов JPA, и я генерирую метамодель через org.hibernate.jpamodelgen.jpametamodelentityprocessor . Итак, один из моих классов: < /p>

Код: Выделить всё

@Table(name = "USER")
@Entity
@NamedQueries({@NamedQuery(name = "User.byLogin", query = "select u from User u where u.login = :login and u.active = :active")})
public class User implements Serializable {
@Column(name = "ID")
@Id
private Long id;
@Column(name = "LOGIN")
private String login;
@Column(name = "ACTIVE")
private Boolean active;
// etc..
}
< /code>

Метамодель процессор генерирует это: < /p>

@Generated(value = "org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor")
@StaticMetamodel(User.class)
public abstract class User_ {

public static volatile SingularAttribute id;
public static volatile SingularAttribute active;
public static volatile SingularAttribute login;

}
< /code>

Тогда в моих классах бизнес -логики есть следующий код: < /p>

Map params = new HashMap();
params.put(User_.login.getName(), username);
params.put(User_.active.getName(), Boolean.TRUE);
userDao.executeNamedQuery("User.byLogin", params);
< /code>

Этот код падает с NPE на второй строке. Через отладчиком я заметил, что поля пользователя _ 
все являются null . Итак, вопрос в том, есть ли способ инициализировать эти поля? Как я могу это сделать? Это устаревший код, он работал нормально долго, но теперь он, кажется, как -то сломан.

Подробнее здесь: https://stackoverflow.com/questions/367 ... s-are-null
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • FindBugs: Как избежать предупреждения «Незаписанное публичное поле» при использовании метамодели JPA?
    Anonymous » » в форуме JAVA
    0 Ответы
    48 Просмотры
    Последнее сообщение Anonymous
  • Создание метамодели JPA со стеком Jakarta в Eclipse
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Создание метамодели JPA со стеком Jakarta в Eclipse
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Создание метамодели JPA со стеком Jakarta в Eclipse
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Многомодульный проект Maven: проект модуля не «видит» метамодели от родного брата
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»