Consider two domain classes; Job and Quote.
A Job has many Quotes but a Job also has an accepted quote. The accepted quote is nullable and should only be set once a part
Take a look at hasOne and belongsTo association configuration. Take a look at cascade to learn more about cascade behaviour configuration.