我开始使用eclipse链接,从我在网上看到的eclipse链接是某种JPA实现,当你使用eclipse链接时,你正在使用DB代码。你正在使用对象。
我的问题是,如果不是DB命令是什么?
Query q = em
.createQuery("SELECT p FROM Person p WHERE p.firstName = :firstName AND p.lastName = :lastName");
答案 0 :(得分:2)
答案 1 :(得分:0)
它的JPA查询等同于SELECT * FROM PERSON WHERE FIRSTNAME='Stefan' and LASTNAME='Strooves';
,您需要为参数设置值。
Query q = em
.createQuery("SELECT p FROM Person p WHERE p.firstName = :firstName AND
p.lastName = :lastName");
q.setParameter("firstName", "Stefan");
q.setParameter("lastName", "Strooves");
List<Person> resultList = q.getResultList();
结果列表包含与查询匹配的所有Person
个实体。