Heim  >  Fragen und Antworten  >  Hauptteil

Wie erstelle ich ein Modell, wenn die Datenbanktabelle Bindestriche enthält?

<p>Ich habe Tabellen mit Bindestrichen in meiner Datenbank, zum Beispiel „user-cars“. Ich kann den Namen nicht in „user_cars“ ändern. Gibt es eine Möglichkeit, das Modell „user_cars“ zu nennen, es aber auf die Tabelle „user-cars“ zu verweisen? Ich habe <code>@@map("user_cars")</code> ausprobiert, aber es hat nicht funktioniert. </p>
P粉007288593P粉007288593388 Tage vor482

Antworte allen(1)Ich werde antworten

  • P粉520545753

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

    根据文档,您需要将模型映射到底层表名。您尝试了user_cars,但您是否尝试了user-cars?如果您的表名是user-cars,那么您应该将其映射到您的模型中,如下所示:

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

    Antwort
    0
  • StornierenAntwort