Слияние кода завершено, страница обновится автоматически
/*
* Copyright 2018. bigpigeon. All rights reserved.
* Use of this source code is governed by a MIT style
* license that can be found in the LICENSE file.
*/
package toyorm
// this is describe one to one relationship with table and its sub table
// e.g select * from sub_table where id = (table.RelationField).value
type BelongToPreload struct {
Model *Model
SubModel *Model
RelationField Field
// used to save other table value
ContainerField Field
}
// this is describe one to one relationship with table and its sub table
// e.g select * from sub_table where sub_table.RelationField = table.id;
type OneToOnePreload struct {
Model *Model
SubModel *Model
RelationField Field
// used to save other table value
ContainerField Field
}
// this is describe one to many relationship with table and its sub table
//e.g select * from sub_table where sub_table.RelationField = table.id
type OneToManyPreload struct {
Model *Model
SubModel *Model
RelationField Field
ContainerField Field
}
// this is describe many to many relationship with table and its sub table
// e.g select * from middle_table where table.id = table.id and sub_table.id = (table.RelationField).value
type ManyToManyPreload struct {
MiddleModel *Model
Model *Model
SubModel *Model
ContainerField Field
RelationField Field
SubRelationField Field
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )