【问题标题】:typeorm leftJoinAndSelect fail with camel case foreign key generatedtypeorm leftJoinAndSelect 失败,生成驼峰式外键
【发布时间】:2022-02-07 22:42:41
【问题描述】:

您好,我在 github 上发布了一个与 typeorm、node.js 和 joins 相关的问题,但到目前为止没有人回复我,所以我只是想知道是否有人可以在这里帮助我。我将不胜感激,因为我尝试了所有方法,但没有任何效果。

基本上一切对我来说都很好,我喜欢这个库,因为它超级强大,但是当涉及到连接时,它会生成驼峰式外键名称,因为它最初是 driver_id,当我检查生成的 sql 查询时,输出包含 @ 987654323@ 我不想要,显然它不起作用。我在我的代码中没有看到任何错误,所以也许有人能发现一个。

这是在 github 上提交的问题,所有内容都在此处进行了解释:github typeorm issue

【问题讨论】:

    标签: node.js typescript postgresql typeorm node.js-typeorm


    【解决方案1】:

    你应该使用@JoinColumn()装饰器

    像这样改变TripDriversEntity

    
    @ManyToOne(() => DriverEntity, (driver: DriverEntity) => driver.trips)
    @JoinColumn({name: OPTIONAL})
    driver: DriverEntity
    
    

    【讨论】:

      猜你喜欢
      • 2011-05-22
      • 2021-05-12
      • 1970-01-01
      • 2021-02-03
      • 2015-12-06
      • 2013-09-29
      • 2020-02-01
      • 2015-02-15
      • 1970-01-01
      相关资源
      最近更新 更多