Возможно запросить базу данных с сущностью подкласса - PullRequest
1 голос
/ 01 августа 2011

Хорошо, допустим, у меня есть модель.

  @Entity
  public class Person extends Model {
        public String name;
        public String email;
    }

Сейчас.У меня есть пара переходных полей, которых нет в базе данных, но мне нужно получить к ним доступ.По сути, это поля для отображения Person на веб-странице.

@Entity
        public class PersonDisplay extends Person {

        @Transient
        public String DT_RowClass = ""; 
        @Transient
        public String cellColor = "";
    }

Можно ли запросить PersonDisplay и получить объект Person плюс значения по умолчанию PersonDisplay?

Как это.

PersonDisplay display = PersonDisplay.find("byEmail" , "test@test.com").first();

Я сталкиваюсь с несколькими ошибками, когда я делаю это.

Дайте мне знать, если мне нужно объяснить это снова.

1 Ответ

1 голос
/ 02 августа 2011

Найдите аннотацию @PostLoad, которую можно использовать для инициализации любых переходных переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...