HasOneRepository
Ikhtisar
HasOneRepository adalah Repository asosiasi tipe HasOne.
Method Class
find()
Mencari objek terkait
Signature
async find(options?: SingleRelationFindOption): Promise<Model<any> | null>
Tipe
Detail
Parameter query konsisten dengan Repository.find().
Contoh
create()
Membuat objek terkait
Signature
async create(options?: CreateOptions): Promise<Model>
Contoh
update()
Memperbarui objek terkait
Signature
async update(options: UpdateOptions): Promise<Model>
Contoh
remove()
Menghapus objek terkait, hanya melepaskan asosiasi, tidak menghapus objek terkait
Signature
async remove(options?: Transactionable): Promise<void>
Detail
transaction: Objek transaction. Jika tidak ada parameter transaction yang dimasukkan, method ini akan otomatis membuat transaction internal.
Contoh
destroy()
Menghapus objek terkait
Signature
async destroy(options?: Transactionable): Promise<Boolean>
Detail
transaction: Objek transaction. Jika tidak ada parameter transaction yang dimasukkan, method ini akan otomatis membuat transaction internal.
Contoh
set()
Mengatur objek terkait
Signature
async set(options: TargetKey | SetOption): Promise<void>
Tipe
Detail
- tk: Mengatur targetKey dari objek terkait
- transaction: Objek transaction. Jika tidak ada parameter transaction yang dimasukkan, method ini akan otomatis membuat transaction internal.
Contoh

