DB-Anfragen in Java EE

public List findWithName(String name) {
return em.createQuery(
 "SELECT c FROM Customer c WHERE c.name LIKE :custName")
 .setParameter("custName", name)
 .setMaxResults(10).getResultList();  }
http://docs.oracle.com/javaee/5/tutorial/doc/bnbqw.html#bnbrg

beachte: Query ist hier String,
aber gemeint ist: Funktion (λ custName →...)

Nachteile (vgl. auch http://xkcd.com/327/)



Johannes Waldmann 2012-06-25