Идентификатор объекта 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() {
    }

Ответы на вопрос(3)

Ваш ответ на вопрос