getreference专题

JPA性能方法------EntityManager的find()与getReference()的区别

先说相同点     这两个方法都接受实体的class和代表实体主键的对象作为参数。由于它们使用了Java泛型方法,无需任何显示的类型转换即可获得特定类型的实体对象。其中,在primaryKey上面普遍使用了java5的autoboxing(自动装箱)的特性。     再者,就是两者都会在EntityManager关闭的情况下抛出IllegalStateException -if this

16_EntityManager的一些方法:find,getReference,persist,remove,merge

1.find方法 首先,在实体类中重写toString方法 @Overridepublic String toString() {return "Customer{" +"id=" + id +", lastName='" + lastName + '\'' +", email='" + email + '\'' +", age=" + age +", createdTime=" + cre