Можно просто использовать значение по умолчанию, которое будет перезаписано сгенерированным ID при сохранении сущности.
@Entity
@Table(name = "chats")
data class Chat(
@Column
val title: String,
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
val id: Short = 0
)