HasOneRepository
Descripción general
HasOneRepository es el repositorio para las asociaciones de tipo HasOne.
Métodos de clase
find()
Busca el objeto asociado.
Firma
async find(options?: SingleRelationFindOption): Promise<Model<any> | null>
Tipo
Detalles
Los parámetros de consulta son los mismos que en Repository.find().
Ejemplo
create()
Crea un objeto asociado.
Firma
async create(options?: CreateOptions): Promise<Model>
Ejemplo
update()
Actualiza el objeto asociado.
Firma
async update(options: UpdateOptions): Promise<Model>
Ejemplo
remove()
Remueve el objeto asociado. Esto solo desvincula la asociación, no elimina el objeto asociado.
Firma
async remove(options?: Transactionable): Promise<void>
Detalles
transaction: Objeto de transacción. Si no se pasa un parámetro de transacción, el método creará automáticamente una transacción interna.
Ejemplo
destroy()
Elimina el objeto asociado.
Firma
async destroy(options?: Transactionable): Promise<Boolean>
Detalles
transaction: Objeto de transacción. Si no se pasa un parámetro de transacción, el método creará automáticamente una transacción interna.
Ejemplo
set()
Establece el objeto asociado.
Firma
async set(options: TargetKey | SetOption): Promise<void>
Tipo
Detalles
tk: EltargetKeydel objeto asociado que se va a establecer.transaction: Objeto de transacción. Si no se pasa un parámetro de transacción, el método creará automáticamente una transacción interna.
Ejemplo

