JPA 各种基本用法

Posted 骚年轻狂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JPA 各种基本用法相关的知识,希望对你有一定的参考价值。

查询部分属性
通常来说,都是针对 Entity 类的查询,返回的也是被查询的 Entity 类的实体。J P QL 也允许我们直接查询返回我们需要的属性,而不是返回整个 Entity 。在一些 Entity 中属性特别多的情况,这样的查询可以提高性能
例:
// 只 查询我们感兴趣的属性 ( 列 )
Query query=em.createQuery("select p.personid, p.name from Person p order by p.personid desc ");
// 集合中的元素不再是 Person, 而是一个 Object[] 对象数组
List result = query.getResultList();
if (result!=null){
Iterator iterator = result.iterator();
while( iterator.hasNext() ){
Object[] row = ( Object[]) iterator.next();
int personid = Integer.parseInt(row[0].toString());
String PersonName = row[1].toString();
。。。。
}
}
 

以上是关于JPA 各种基本用法的主要内容,如果未能解决你的问题,请参考以下文章

JPA 与 JDBC 的区别和基本用法

各种STL的基本用法

5 -- Hibernate的基本用法 --6 深入Hibernate映射

备战数学建模3-MATLAB绘制各种二维图形

VRM文件介绍:各种组件的基本含义及用法,文件的整体结构

gcc基本用法