Получить объект из базы данных в Constructur - PullRequest
0 голосов
/ 14 октября 2019

Я создаю приложение базы данных и хочу получить объект из базы данных в его конструкторе.

Упрощенно, я хочу сделать это:

Car car1 = new Car (1);

В то время как этот фрагмент кода должен возвращать Car с идентификатором obj ID 1.

Соответственно, конструктор должен выглядеть примерно так:

public class Car implements {
  Public Car() {
}

Public Car(int objId) {
  this = (Car) DB.getById(Objid); // <-- this is what does not work

}

Я не хочу назначать каждый атрибут сам по себе, и я также не хочу вызывать

Car car1 = (Car) DB.getById(1) 

, поскольку вариант использования для этого становится более сложным в других местах.

Возможно ли это вообще в Java при разумных усилиях по реализации?

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