美文网首页
typeorm 复合主键

typeorm 复合主键

作者: 此昵称已被狗抢占 | 来源:发表于2020-06-18 11:01 被阅读0次

https://github.com/typeorm/typeorm/issues/3657

import { Entity, PrimaryColumn, Column, ManyToOne, JoinColumn, Index } from "typeorm";

import { Role } from './Role';
import { Permission } from './Permission';

@Entity()
export class RolePermission {

    @PrimaryColumn({ name: 'role_id' })
    roleId?: number;

    @PrimaryColumn({ name: 'permission_id' })
    permissionId?: number;

    @ManyToOne(type => Role, role => role.rolePermissions)
    @JoinColumn({ name: "role_id", referencedColumnName: "id" })
    role: Role;

    @ManyToOne(type => Permission, Permission => Permission.rolePermissions)
    @JoinColumn({ name: "permission_id", referencedColumnName: "id" })
    permission: Permission;

}

相关文章

  • typeorm 复合主键

    https://github.com/typeorm/typeorm/issues/3657

  • 2018-07-09 复合主键

    Mysql 多列形成主键(复合主键 ) 什么是数据表的复合主键所谓的复合主键 就是指你表的主键含有一个以上的字段组...

  • Hibernate 菜鸟教程 8 复合主键

    复合主键 复合主键的意思就是2个字段同时为主键不使用无业务含义的自增id作为主键 模型对象Airline 映射文件...

  • 完整性约束

    主键约束 primary key 复合主键 自增长 AUTO_INCREMENT (需要配合主键来使用 否则报错)...

  • 2020-03-11 记录mongdb(3)

    基本操作: 文档主键 _id 文档主键的唯一性 支持所有数组类型(数组除外) 复合主键 对象主键 Ob...

  • JPA复合主键

    在JPA中,我们可以使用复合主键,也就是说在一个类中可以拥有两个有@ID属性的字段。当然,我们也可以ID类, 使用方式:

  • OneToMany 一端复合主键做多端的外键

    一端有个复合主键,作为多端的外键,数据表如下: 代码: 复合主键的定义: 一端的定义: 多端的定义:

  • mysql的联合主键与复合主键区别

    复合主键就是指你表的主键含有一个以上的字段组成 。 例如; create table test ( name va...

  • Oracle修改主键

    1、Oracle在已经存在主键的表中插入复合主键的SQL语句 如已有一个表test_key,其中a1列为主键。 现...

  • Oracle11g学习笔记(一)——关系型数据库的基本理论

    能唯一标识表中不同行的属性或属性组(多个属性的组合)称为主键或复合主键 唯一键:键是由一个列组成 复合键:键是由多...

网友评论

      本文标题:typeorm 复合主键

      本文链接:https://www.haomeiwen.com/subject/jrirxktx.html