sql >> Databasteknik >  >> RDS >> Oracle

Namngiven Query, Native Query eller Criteria API

Exempel

@Entity
@NamedQuery(name="findSalaryForNameAndDepartment",
    query="SELECT e.salary " +
          "FROM Student e" +
          "WHERE e.department.name = :deptName AND " +
          "      e.name = :empName")

Du kan också lägga in en join till avdelningstabellen och ändra frågan lite

Använd parametrar för datum

em.createNamedQuery("xxx").setParameter("srtartDate", ...).setParameter("endDate",..)



  1. SQLite - Någon skillnad mellan tabell-restrikt UNIQUE och kolumn-constraint UNIQUE?

  2. Ta bort rader med MySQL LEFT JOIN

  3. Fel vid uppdatering av databas efter distribution till server. Laravel 5

  4. Hur man löser Dialect class not found:org.hibernate.dialect.MYSQLDialect Undantag?