标签:EntityManagerFactory

Java

存储库模式(Repository Pattern)

1

songhua.gao 发布于 2019-03-18

此模式属于对象关系元数据映射模式目录,这个目录属于企业应用程序体系结构的模式。 目的: 在域和数据映射层之间添加仓储层,以将域对象与数据库访问代码的细节隔离开来,并最小化查询代码的分散和重复。 存储库模式在使用大量域类或大量查询的系统中特别有用。 适用性: 以下情况下适合使用存储...

阅读(21)评论(0)赞 (0)

Java

如何在Hibernate/JPA中配置具有两个连接池的两个数据源

邓龙华 发布于 2019-02-26

这是展示一个SpringBoot应用程序,它使用两个数据源(两个MySQL数据库,一个命名players_db,一个命名coaches_db)和两个连接池(每个数据库使用自己的HikariCP连接池,具有不同的设置)。基于上述配置,从两个不同的提供程序配置两个连接池非常容易。 关...

阅读(62)评论(0)赞 (0)

Spring

Spring 系列:事务管理

4

darida 发布于 2019-02-19

Spring Framework为事务管理提供了一致的抽象,具有以下优势: 跨不同事务API的一致编程模型,例如Java Transaction API(JTA),JDBC,Hibernate,Java Persistence API(JPA)和Java Data Objects...

阅读(59)评论(0)赞 (0)

Spring

Spring 系列:事务管理

4

Harries 发布于 2019-02-19

Spring Framework为事务管理提供了一致的抽象,具有以下优势: 跨不同事务API的一致编程模型,例如Java Transaction API(JTA),JDBC,Hibernate,Java Persistence API(JPA)和Java Data Objects...

阅读(35)评论(0)赞 (0)

Java

Spring系列-事务管理

3

dulong 发布于 2019-02-18

Spring Framework为事务管理提供了一致的抽象,具有以下优势: 跨不同事务API的一致编程模型,例如Java Transaction API(JTA),JDBC,Hibernate,Java Persistence API(JPA)和Java Data Objects...

阅读(69)评论(0)赞 (0)

Java

长时间运行下JPA无法获取druid数据库连接

dulong 发布于 2019-02-11

项目上线运行每当几天后就出现无法获取到数据库连接,头几天运行都还正常。 日志打印 org.springframework.orm.jpa.JpaSystemException: Unable to acquire JDBC Connection; nested exception...

阅读(94)评论(0)赞 (0)

Java

在Java SE下测试CDI Bean和持久层 – relation

likai 发布于 2019-02-07

在测试Java EE应用程序时,我们可以使用各种工具和方法。根据给定测试的具体目标和要求,选项范围从单个类的普通单元测试到部署到容器中的综合集成测试(例如通过 Arquillian ),并通过 REST Assured 等工具驱动。 在这篇文章中,我想讨论一种代表某种中间立场的测...

阅读(57)评论(0)赞 (0)

Spring

SpringBoot数据库操作

17

刘莉莉 发布于 2019-01-31

本篇概述 上一篇中我们已经介绍了在SpringBoot项目中怎么修改默认配置参数,并且我们还掌握了怎么获取配置文件中自定义参数。在这一篇中我们将介绍SpringBoot对数据库的操作。既然是对数据库的操作,那难免有一些配置的参数。例如数据库的连接、数据库账号及数据库密码等。所以掌...

阅读(80)评论(0)赞 (0)

Java

使用Java编程引导JPA

小丁 发布于 2019-01-23

案例概述 大多数JPA驱动的应用程序大量使用“persistence.xml”文件来获取JPA实现,例如 Hibernate 或 OpenJPA 。 我们的方法提供了一种集中式机制,用于配置一个或多个持久性单元 和相关的持久性上下文。 虽然这种方法本身并不是错误的,但它并不适用于...

阅读(80)评论(0)赞 (0)

Spring

Spring Boot 2和JPA入门

xubiao.zhuang 发布于 2019-01-16

在本教程中,我们将构建一个简单的Spring Boot 2应用程序,可以使用JPA访问Postgres数据库。 背景: 在我们开始之前,让我们先了解一些定义。 什么是JPA? JPA代表“Java Persistence API”。它是一个java规范,定义了如何在Java平台上...

阅读(75)评论(0)赞 (0)

Spring

切换到Java 9时,带有Spring Boot的javax.xml.bind.JAXBException的ClassNotFoundException

xubiao.zhuang 发布于 2019-01-12

使用 start.spring.io 初始化项目 添加了WEB,JPA,H2依赖项,然后尝试使用Jdk 9运行MainApplication.java并获得以下错误日志 . ____ _ __ _ _ /// / ___'_ __ _ _(_)_ __ __ _ / / / / ...

阅读(89)评论(0)赞 (0)

Java

java – 使用openEntityManagerInView仍然“无法懒惰地初始化角色集合”

changyuan.xu 发布于 2019-01-11

我试图将我的一个实体返回到JSP页面,但得到以下错误“未能懒惰地初始化角色集合”.我已经添加了openEntityManagerInView过滤器(假设它允许实体管理器在视图中保持打开状态?)但仍然出现此错误. 我的应用程序是使用java config no xml配置的. 以下...

阅读(72)评论(0)赞 (0)

Spring

SpringBoot+Jpa多数据源配置

songhua.gao 发布于 2019-01-08

有时候,随着业务的发展,项目关联的数据来源会变得越来越复杂,使用的数据库会比较分散,这个时候就会采用多数据源的方式来获取数据。另外,多数据源也有其他好处,例如分布式数据库的读写分离,集成多种数据库等等。下面分享我在实际项目中配置多数据源的案例。 步骤 1.application....

阅读(99)评论(0)赞 (0)

Spring

非spring框架下使用querydsl 原 荐

8

changyuan.xu 发布于 2019-01-07

Querydsl是一个采用API代替拼凑字符串来构造查询语句,可跟 Hibernate 和 JPA 等框架结合使用。网上很多教程都是结合spring JPA框架下使用的教程,本文介绍的是非spring环境下querydsl JPA整合使用。 1、使用eclipse生成jpa实体类...

阅读(100)评论(0)赞 (0)

Spring

SpringBoot和Spring区别?

1

邓龙华 发布于 2018-09-19

Spring Boot和Spring区别 当我们使用Spring MVC时,我们需要配置组件扫描,调度程序servlet,视图解析器,Web jar(用于提供静态内容)等。 <bean class="org.springframework.web.servlet....

阅读(201)评论(0)赞 (0)

Spring

Spring Boot 2.0.5 发布,大量依赖更新

songhua.gao 发布于 2018-09-12

Spring Boot 2.0.5 已发布,可从 repo.spring.io 和  Maven Central 获取更新。 新版本包含 87 项修复、改进和依赖更新,包括: 新特性 Limit metrics collection of incoming r...

阅读(369)评论(0)赞 (0)

Spring

Spring Boot 2.1.0.M2 发布,支持 Java 11

songhua.gao 发布于 2018-08-22

Spring Boot 2.1.0.M2 已发布,包含许多新特性和依赖升级: 新特性 Prevent mysql-connector-java from pulling in an old version of protobuf-java #14062 Avoid blockin...

阅读(496)评论(0)赞 (0)

Java

spring+Jpa多数据源配置

3

puefu.he 发布于 2018-08-11

Spring多数据源配置 今天临下班时遇到了一个需求,我的管理平台需要从不同的数据库中获取数据信息,这就需要进行Spring的多数据源配置,对于这种配置,第一次永远都是痛苦的,不过经历了这次的折磨,今后肯定会对这种配置印象深刻。我们这里简单回顾一下流程。 我们配置了两个数据库,一...

阅读(121)评论(0)赞 (0)