搜尋

首頁  >  問答  >  主體

如何在資料庫表中包含連字符時建立模型?

<p>我在我的資料庫中有一個帶有連字符的表,例如"user-cars"。我無法將名稱更改為"user_cars"。有沒有辦法將模型命名為"user_cars",但是使其引用"user-cars"表?我嘗試了<code>@@map("user_cars")</code>,但是沒有起作用。 </p>
P粉007288593P粉007288593512 天前572

全部回覆(1)我來回復

  • P粉520545753

    P粉5205457532023-09-01 12:46:41

    根據文檔,您需要將模型對應到底層表名。您嘗試了user_cars,但您是否嘗試了user-cars?如果您的表名是user-cars,那麼您應該將其對應到您的模型中,如下所示:

    model UserCar {
      // Fields
    
      @@map("user-cars")
    }

    回覆
    0
  • 取消回覆