но зачем мне определять пустой конструктор в моих @Entitys?
В каждом учебнике, который я видел, говорилось: каждому объекту нужен пустой конструктор.
Но Java всегда предоставляет вам невидимый пустой конструктор по умолчанию (если вы его не переопределите).
Позвольте мне уточнить..
Под словом «нужно» я понимал следующее: писать.
Значение: всегда записывайте в объекте пустой конструктор.
пример:
Код: Выделить всё
@Entity
public class MyEntity implements Serializable {
@Id
private String str;
public MyEntity(){}
//here getter and setter
}
В этом случае написание этого пустого конструктора кажется бесполезным.>
Подробнее здесь: https://stackoverflow.com/questions/180 ... onstructor
Мобильная версия