本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- johnsmith9th
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
最新文章列表
使用spring boot jpa+分组+分页后,count页数不对的解决办法
1.错误案例重现
首先来看博主想做什么:博主想group一张表,且对分组后的条目进行分页
Page<Specification> page = repository.findAll(MatrixModel.createSpecification(model),
MatrixModel.createSort(pageNum, pageSize, model.getSort()) ...
springboot-EntityManagerFactory that could not be found.
现象:springboot项目,启动报:service无法注入repository。
排查:注掉service的component,重新启动,报错换为:EntityManagerFactory that could not be found.
思考:检查jpa依赖是否正常;排查结果正常。
重新检查启动类配置,发现EnableAutoConfigration里exclude了DataSourc ...
JAP2.1 效率优化
经常在网上看到开发者们抱怨 JPA 性能低下的帖子或文章,但如果仔细查看这些性能问题,常会发现导致问题的根本原因大致包括以下几个:
使用过多的 SQL 查询从数据库中获取所需的实体信息,即我们常说的n+1查询问题
逐个更新实体,而不是使用单条语句进行更新
使用 Java 应用程序而非数据库进行大量数据处理
JPA2.1 中三个提升应用性能的新功能 技术分享
JPA提供了处理这类问题的方法, ...
SpringBoot整合JPA异常org.springframework.validation.BindException
错误信息:Caused by: org.springframework.validation.BindException: org.springframework.boot.bind.RelaxedDataBinder$RelaxedBeanPropertyBindingResult: 1 errors
解决方法:不要使用com.alibaba.druid.pool.DruidDataSourc ...
Spring Boot(17)——使用Spring Data JPA
使用Spring Data JPA
使用Spring Data JPA需要在pom.xml中添加spring-boot-starter-data-jpa依赖。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-s ...
Spring JPA例程 GenerateSJSample
Spring JPA例程 GenerateSJSample
研发动态
在存储层技术中JPA(即EJB 3)是比较神秘,比较高端的。有神秘的em,JPQL和一些强大,智能的功能,新版的Dao方法如果遵循一定的命名准则甚至不用实现,系统会自动生成。JPA的入门要求比较高,使用的人也比较少,确实比较高端。
例程现在已经可用了,单表操作已完善,正在写多对多关系。
项目地址:https://git ...
Call Stored Procedure with JPA 2.1
JPA 2.1 introduces APIs to call Stored Procedure. It has similar programming pattern as executing a common CRUD sql statement.
@NamedStoredProcedureQuery: defines details of the stored proc to call
@S ...
maven + spring boot + spring data jpa + thymeleaf框架整合
Spring Boot简介
Spring Boot是基于Spring4的条件注册的一套快速开发整合包,用于快速、敏捷地开发新一代基于Spring框架的应用程序。
JPA和spring data jpa简介
JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。它的出现主要 ...
JPA + EclipseLink + SAP云平台 = 运行在云端的数据库应用
JPA(Java Persistence API)的实现Provider有Hibernate,OpenJPA和EclipseLink等等。
本文介绍如何通过JPA + Eclipse连接SAP云平台上的HANA数据库实例。
1. 登陆SAP云平台Cockpit,创建一个新的HANA DB实例:
设置数据库ID和System user的密码。
...
使用JPA + Eclipselink操作PostgreSQL数据库
首先确保您已经安装了PostgreSQL。您可以参考我这篇文章PostgreSQL扫盲教程。
使用Eclipse创建一个新的JPA project:
Platform选择EclipseLink,作为JPA的provider之一。
在Eclipse里自动生成的project如下图所示:
用下列xml的内容覆盖自动生 ...
使用JPA + Eclipselink操作PostgreSQL数据库
首先确保您已经安装了PostgreSQL。您可以参考我这篇文章PostgreSQL扫盲教程。
使用Eclipse创建一个新的JPA project:
Platform选择EclipseLink,作为JPA的provider之一。
在Eclipse里自动生成的project如下图所示:
用下列xml的内容覆盖自动生 ...
Spring Boot 之 Spring Data JPA 三(Specifications)
Specifications 的思路来自于“领域驱动设计”的概念,通过可编程的方式实现查询的where语句。我们今天就来写一个Specification的例子。
一、首先建立一个Spring Boot 工程
我们使用的IDE是InteliJ IDEA,开发语言是Kotlin,
项目信息
Spring 的工程特性选择了JPA、Rest Repositor ...