Идентификатор объекта JPA - длинный или длинный
Должен ли идентификатор вашей организации бытьдолго (примитивный тип) илиДолго (тип объекта)?
Идентификатор является первичным ключом моей таблицы и никогда не является нулевым в базе данных.Мои коллеги предлагают использовать тип объекта Long.Инструмент обратного проектирования Hibernate по умолчанию генерирует тип примитива long для id.Что выбрать? длинный или длинный?
@Entity
@Table(name = "COUNTRY")
public class CountryEntity implements java.io.Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name = "ID")
private long id;
@Column(name = "NAME")
private String name;
@Column(name = "CURRENCY")
private String currency;
@Column(name = "PEOPLE")
private Long people;
@Column(name = "SIZE")
private Long size;
public CountryEntity() {
}