@TableField

@TableField-Feldanmerkung, die zur Identifizierung von Nicht-Primärschlüsselfeldern verwendet wird. Ordnen Sie die Datenbankspalten den Attributen in JavaBean
1 zu. Es wird hauptsächlich verwendet, um das Problem zu lösen, dass der Feldname der Entitätsklasse nicht mit dem Feldnamen in der Datenbank übereinstimmt (Datenbank user_addr, das Feld useraddr ist nicht humpelt).

2. Das Attributfeld in der Entitätsklasse ist in der Tabelle nicht vorhanden

// Wird verwendet, um die Nichtübereinstimmung zwischen den Feldern in der Datenbank und den Feldern der Entitätsklasse
@TableField(value = "age") aufzulösen
 
. // Wird verwendet, um die Attribute in der Entitätsklasse, aber nicht in der Datentabelle
@TableField(exist) aufzulösen = false ) // ist standardmäßig true

@TableName (Wert = ...)
Wenn der Datenbankname nicht mit dem Namen der Entitätsklasse übereinstimmt oder nicht mit dem Kamel-Case-Namen übereinstimmt, müssen Sie den Tabellennamen in dieser Annotation angeben (ohne diese Annotation wird die Kleinschreibung verwendet). Entitätsklasse wird standardmäßig in der Datenbank gesucht)

Guess you like

Origin blog.csdn.net/sunyanchun/article/details/131958033