GenerationType.SEQUENCE を使用して生成された値である 1 つのフィールドを持つ Java の DO があり、このオブジェクトの新しいインスタンスを作成したい場合、フィールドは自動的に入力されますか? いえ
public class LogEntry {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator="ENTITY_SEQ")
@SequenceGenerator(name = "ENTITY_SEQ")
@Column(name = "migration_batch_id", nullable = false, updatable = false, length = 38)
private long uniqueId;
//Bunch of other fields
}
LogEntry クラスのインスタンスを作成する場合は、他のフィールドを設定してから、インスタンスをデータベースに保存します。uniqueId フィールドは自動的に設定されますか?