Ich habe Implementierung begonnen PPV zu lernen, und ich habe auf vielen Websites durchsucht und ich konnte keine Erklärung zu diesem Beispiel finden:eine Abfrage mit @NamedQuery mit einem ‚SELECT OBJECT (var) FROM EntityName var
Ausführungs eine Abfrage mit @NamedQuery:
@Entity
@NamedQuery(
name="findAllEmployeesByFirstName",
queryString="SELECT OBJECT(emp) FROM Employee emp WHERE emp.firstName = 'John'"
)
public class Employee implements Serializable {
...
}
ich kann einfach nicht verstehen, warum der Autor eines Objekts ist die Auswahl (emp) .. warum er so etwas wie dieses SELECT emp FROM Employee emp WHERE emp.firstName = 'John'
verwendet nicht
gibt es einen Unterschied? Vermisse ich etwas?
Erklärung ein wenig kompliziert, aber Sie haben Recht. Gutes Beispiel. +1 – davidxxx