本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- e_e
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- lemonhandsome
- jh108020
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- daizj
- hanbaohong
- johnsmith9th
- ranbuijj
- 喧嚣求静
- silverend
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
- yeluowuhen
最新文章列表
如何使用Spring Data JPA
在我们刚刚发布项目Spring Data JPA的第一个里程碑时,我想给你一个关于它的简要介绍.正如你所知道的,Spring framework 对于基于JPA的数据存取层提供了支持。那么 Spring Data JPA 是如何添加到Spring中的呢?回答这个问题,我想从一个数据存取组件开始。这个组件提供了一个简单的域(domain),它是用纯JPA和 Spring实现的,而且可以扩展和改进。在 ...
Java EE 学习笔记 - JPA Entity的生命周期
JPA即Java Persistence API,是Java EE中针对持久化数据提供的规范。在使用JPA中,我们经常会提到Entity,Entity就是在内存中短暂存活,在数据库中被持久化了的对象。Entity和数据库中的表映射,也就是我们常说的ORM。我们可以持久化一个Entity,删除一个Entity或者通过Java Persistence Query Language(JPQL)来查询E ...
Spring JPA基于Maven的环境搭建
要使用Spring JPA,首先就得配置依赖包,Spring的版本为3.2.3.RELEASE(使用低版本可能只支持JPA1.X标准),JPA只是一个标准,Hibernate是一个优秀的实现,就用它吧。
首先,建一个maven项目,就叫jpa吧,注意类型为pom,然后添加两个module:jpa-core,jpa-dao。jpa-dao依赖jpa-core。
jpa下的pom.xml配置依 ...
让JPA的Query返回Map对象
让JPA的Query返回Map对象
在JPA 2.0 中我们可以使用entityManager.createNativeQuery()来执行原生的SQL语句。 但当我们查询结果没有对应实体类时,query.getResultList()返回的是一个List<Object[]>。也就是说每行的数据被作为一个对象数组返回。
常见的用法是这样的:
public void testNat ...
No generator named "uuid" is defined in the persistence unit
You can turn the error off/down under Preferences -> Java Persistence -> JPA -> Errors/Warnings under 'Queries and Generators' by changing the error 'Generator is not defined in the persistenc ...
weblogic 10.3.6 + jpa 2.0
如果你在使用把jpa 2.0的web应用部署到weblogic server 10.3.6时出现下面这些异常:
java.lang.NoSuchMethodError: javax/persistence/spi/PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode
或
java.lang.ClassC ...
JPA关联找不到关联信息
今天在调试程序时,出现下面这个错误:
javax.persistence.EntityNotFoundException: Unable to find XXXX with id 17290
发现JPA在关联的时候,找不到子表中的数据,后来发现时有其他同事把子表中的数据删除了,造成该错误。
由于表结构中没有创建关联关系,所以一不小心就容易出现这个错误。
下面就记录下我的解决 ...