...
Find all
Code Block language java theme Confluence findAllCustomer() { select * from Customer }
Alternativ erlaubte Schreibweise:
Code Block language java theme Confluence findAllCustomer() { from Customer }
Where Condition
Code Block language java theme Confluence findAllCustomerWhere() { select * from Customer where city = "London" }
Where Condition mit Parameter
Code Block language java theme Confluence findAllCustomerWhere(String city) { select * from Customer where city = :city }
Als Parameter können auch Objekte übergeben werden:
Code Block language java theme Confluence findAllCustomerWhere(Customer customer) { select * from Customer where customer = :customer }
Like Operator
Code Block language java theme Confluence findAllCustomerLike() { select * from Customer where city like "%L" }
Concat Funktion
Code Block language java theme Confluence findAllCustomerLike(String city) { select * from Customer where city like concat("%", :city) }
Rückgabe bestimmter Spalten
Code Block language sql theme Confluence findAllCustomerColumn() { select customerid, city, address from Customer }
- asdfasf
Hinweis:
- JPA-SQL Funktionsumfang - JPA-SQL wurde entwickelt, um den Einsatz der JPA Criteria API zu vereinfachen. Der Funktionsumfang von JPA-SQL ist dadurch auf den Funktionsumfang der JPA Criteria API begrenzt.
- Generierten Code editieren - Die Generierung des Java JPA Criteria Codes erfolgt unidirektional. D.h., Änderungen dürfen nur im JPA-SQL Code vorgenommen werden. Der generierte Java JPA Criteria Code darf nicht editiert werden.
Mehrere Query-Methoden - In einer DAO Klasse können sich beliebig viele Query-Methoden befinden.
Code Block language java theme Confluence import com.company.test.entities.Customer findAllCustomer() { select * from Customer } findCustomerByID() { select * from Customer where customerid = "BOLID" }
...