Я видел этот вопрос в SO, который имеет тенденцию вести к примитивам, а также видел этот вопрос из coderanch , который имеет тенденцию вести к оболочкам . Оба тоже немного старые.
У меня нет особых потребностей, я просто хочу знать стандартную передовую практику.
Примеры в сети тоже неоднозначны. например, некоторые из них идут следующим образом:
@Id
@Column(name = "CUSTOMER_ID")
public long customerId;
Другие с оболочками:
@Id
@Column(name = "CUSTOMER_ID")
public Long customerId;