Java Persistence API(JPA)是一种Java规范,用于访问,持久化和管理Java对象/类与关系数据库之间的数据。它是EJB 3.0规范的一部分,是对象到关系映射(ORM)的行业标准方法。
为什么我得到TransactionRequired异常,甚至方法保存实体用@Transactional注释?
当我上传图片时出现异常方法public serviceResult uploadPortrait(MultipartFile file,int userId){if(file.getSize()> ConfigurationHolder.getPictureSize()){...
错误持久化实体列表 - java.lang.IllegalStateException:不允许在共享EntityManager上创建事务
我想在Spring MVC中使用JPA持久保存实体列表但收到以下错误。 java.lang.IllegalStateException:不允许在共享的EntityManager上创建事务 - 使用...
JDBCSQL异常:未找到列[JPA中@Column注释不是工作字段]
我正在使用JPA应用程序.JPA注释应用于Getter方法及其工作,但是当我尝试在字段上应用注释时,编译器会生成错误。我想要 ...
我有两个实体,Branch和Enterprise,两个实体扩展为AbstractEntity AbstractEntity @Id @Column(length = 36)@GeneratedValue(generator =“uuid”)@GeGeGenerator(name =“uuid”,...
JPA,Hibernate和Spring Data:在MS SQL服务器上的where子句中将字符串转换为数字
我正在做一个网络项目。它使用Spring(5.0.2.RELEASE),Hibernate(5.2.12.Final)和Spring Data(2.0.2.RELEASE)。这些是最新版本,因此我可以使用JPA 2.1。该网站运行...
hibernate session的getNamedQuery(String name)和createNamedQuery(String name)有什么区别?
我正在使用Spring和Hibernate开发一个应用程序。我想知道为什么有两个单独的方法getNamedQuery(String name)和createNamedQuery(String name)。我在这里检查了Javadoc ......
我有一个控制器类,如下所示。我有一个TagRepository接口,它扩展了我用来将TagReader实例保存到我的数据库的JPA存储库,当我在我的...中使用它时它工作正常
TL; DR:如何使用Spring Data JPA中的规范复制JPQL Join-Fetch操作?我正在尝试构建一个类,它将使用Spring Data处理JPA实体的动态查询构建...
@BatchSize但在@ManyToOne案例中有很多往返
我使用hibernate spring-data-jpa和querydsl进行分页,并使用@BatchSize(size = 10)只进行一次数据库往返。 @Entity @Table(name =“appel_offre”,catalog =“ao”)public ...
我正在研究现有项目中的新模块。该项目已经有一个用户表,一个pojo和一个相应的映射文件。问题是他们急切地获取所有属性......
我想创建一个表,其中对象的主键也应该作为两个@ManyToOne表的外键。是否可以在不创建额外的表列的情况下引用...
JPA的模式:从实体生成数据传输对象DTO并将DTO合并到数据库
我正在寻找一种从JPA实体创建数据传输对象(DTO)的好方法,反之亦然。我想将DTO作为JSON发送给客户端,然后接收修改后的DTO并将其保存回...
如何设计一个应用程序来轻松地将Hibernate与JDBC交换
首先,这个问题可能是从hibernate转移到普通jdbc的重复。但既然那个问题没有得到我正在寻找的答案我又要问了。假设我们有......
JPA 1.0是否有JPA流畅的API / Critera api?我正在使用OpenJPA
是否有任何jpa 1.0流畅的api /接口用于查询构建?我正在使用openjpa 1.x,所以我坚持使用JPA1。我找到了QueryByProxy,但它的maven repo工作不正常。
我希望在使用jpa将对象保存到db时看到序列号。代码:@Id @GeneratedValue(strategy = GenerationType.AUTO,generator =“SEQ”)@SequenceGenerator(name =“SEQ”,sequenceName = ...
像Hibernate这样的一些JPA提供程序使用Proxy来处理延迟初始化。请考虑以下示例:@Entity public class Person {@Id private Long id; @ManyToOne(取= ...
名单 predicatesList = new ArrayList <>(); predicatesList.add(cb.or((cb.notEqual(from.get(DISPLAY),STRING_NO)),(cb.equal(from.get(DISPLAY),null))));我有例外......
当我尝试合并一个实体时,我正面临下一个问题。我有一个课程菜单(一对多) - >类别(一对多) - >商品关联。如果我先坚持菜单中有一个空的List of ...
在Spring Data JPA中没有找到类型存储库的限定bean以用于依赖
我花了很多时间在这上面!我的错!我无法解决这个问题。这是我使用spring MVC的第一个Spring Data JPA练习。在tomcat上部署.ear文件时,我得到以下内容......
我有一个简单的存储过程 - ALTER PROCEDURE [dbo]。[GetErrorandTimestampDetails] @IncidentID INT,@ Errorcount INT OUTPUT,@ timestamp DATETIME OUTPUT AS BEGIN SELECT @ Errorcount = COUNT(1)...