Allow to set values only internally (#104)
Prevent users of BaseUuidEntity from "GeneratedValue" misuse which will override even "not-null" values
This commit is contained in:
parent
8da83cea86
commit
d2ddf042e6
|
|
@ -15,5 +15,9 @@ abstract class BaseUuidIdEntity : BaseEntity() {
|
|||
@GeneratedValue(generator = "uuid")
|
||||
@GenericGenerator(name = "uuid", strategy = "uuid2")
|
||||
open var id: UUID? = null
|
||||
@Suppress("RedundantSetter")
|
||||
protected set(id) {
|
||||
field = id
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue