Должен ли идентификатор вашего объекта быть длинным (примитивный тип) или длинным (тип объекта)?
- Идентификатор является основным ключом моей таблицы и никогда не "null" в базе данных.
- Мои сотрудники предлагают использовать объект типа 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() {
}