EclipseLink: не извлекать некоторые поля по умолчанию

Допустим, у нас есть объект

@Entity
public class Person {
    @Id int id;
    @Basic String name;
    @Basic String remark;
}

Допустим, поле «замечание» заполнено большими текстами, но используется редко. Поэтому было бы хорошо, если бы при запуске jpql: SELECT p FROM Person p EclipseLink просто выполнял sql select id, name from person

И чем когда вы вызываете person.getRemark () , он будет получен с помощью select примечание от человека, где id =? .

Возможно ли это с EclipseLink 2.1?

5
задан Colin Hebert 14 October 2010 в 11:30
поделиться