标签:JPA实体

Spring

SpringBootTest 测试工具

3

likai 发布于 2020-01-07

以下内容,翻译自官方文档,并结合了学习过程的demo。 Spring Boot提供了许多实用程序和注解,帮助测试应用程序。测试支持由两个模块提供: spring-boot-test 包含核心项, spring-boot-test-autoconfigure 支持测试的自动配置。 ...

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

Java

Java中的事务及使用

likai 发布于 2019-10-22

什么是事务? 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin tran...

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

编程技术

Spring Boot微服务中的十二因子方法论(12Factor) – Baeldung

xirruiqiang 发布于 2019-09-30

在本教程中,我们将了解了解如何在Spring Boot的帮助下应用十二因子方法开发微服务。 什么是十二因子方法论? 十二因子方法论是一组十二种最佳实践,用于开发开发为作为服务运行的应用程序。该文件最初是由Heroku在2011年为在其云平台上部署为服务的应用程序起草的。随着时间的...

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

Spring

[译]使用Spring Boot搭建简单GraphQL服务指南

3

xiaoli.wang 发布于 2019-08-25

原文地址 GraphQL 是一种用于 API 的查询语言,使得客户端能够准确地获得它需要的数据,而且没有任何冗余。GraphQL是一种强类型协议,所有数据操作都会根据 GraphQL Schema 来进行校验。 在本文中,我们将使用Spring Boot构建一个简单的GraphQ...

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

Spring

Spring Boot 事务自动装配及其背后的故事

5

xiaoli.he 发布于 2019-08-23

1. 概述 最近公众号很久没有更新了,对于长期关注本公众号的同学说声抱歉,一方面是因为最近工作比较忙,另外一方面也在系统性地对一些知识点进行梳理。 目前参与了中心的Spring Boot基础框架搭建,基于 COC (规约大于配置),"out of box"(开...

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

Spring

基于spring boot框架进行二次封装,微型框架编写思路

2

Harries 发布于 2019-04-24

目标:减少重复代码,提高开发效率,项目地址: github.com/neatlife/jf… 欢迎star,欢迎pr(求star, 求star, 求star) 可封装功能列表 E文 功能 目前作用 controller 控制器父类 简化控制器里的常见操作 exception 异常...

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

Spring

如何在Spring Boot中使用Spring Data JPA? – DZone Java

2

dulong 发布于 2019-03-07

您可能已经知道,Spring Data JPA是更大的Spring Data系列的一部分。在本文中,我们将使用Spring Data JPA和Spring Boot与MariaDB数据库进行通信。 依赖: <dependency> <groupId>org...

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

Spring

Springboot 系列(十)使用 Spring data jpa 访问数据库

2

changyuan.xu 发布于 2019-03-02

Springboot data jpa 和 Spring jdbc 同属于 Spring开源组织,在 Spring jdbc 之后又开发了持久层框架,很明显 Spring data jpa 相对于 Spring jdbc 更加的便捷强大,不然也就没有开发的必要了。根据下面的文章开...

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

Java

使用JPA和Hibernate延迟加载实体属性的最佳方法 – Vlad Mihalcea

1

刘莉莉 发布于 2019-02-21

获取实体时,也会加载所有属性。这是因为每个隐式使用 @Basic 实体属性提取策略都默认FetchType.EAGER。 但是,属性获取策略可以设置为FetchType.LAZY,在这种情况下,实体属性只有在第一次访问时才加载,通过select语言的执行。 @Basic(fetc...

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

Java

为什么在Hibernate/JPA实体中避免使用Lombok @EqualsAndHashCode?

1

hellas 发布于 2019-02-17

Lombok 是一个非常受欢迎和有用的图书馆。尽管如此,请注意Lombok @EqualsAndHashCode对实体的影响可能会带来严重问题。 实体应实施equals()和hashCode()。主要问题是Hibernate要求实体在其所有状态转换(瞬态,附加...

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

Java

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

likai 发布于 2019-02-07

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

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

Java

如何通过Hibernate/JPA的字节码增强进行属性延迟加载?

dulong 发布于 2019-01-30

默认情况下,Hibernate/JPA实体的属性是急切加载的(一次性全部加载)。你确定这是想要的吗? 如果不是,那么重要的是要知道可以通过Hibernate字节码检测来延迟加载属性(另一种方法是通过子实体)。这对于存储大量数据的列类型有用:CLOB,BLOB,VARBINARY,...

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

Java

使用Java编程引导JPA

小丁 发布于 2019-01-23

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

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

Spring

非spring框架下使用querydsl 原 荐

8

changyuan.xu 发布于 2019-01-07

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

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

Java

从贫血模型到DDD的重构

xubiao.zhuang 发布于 2018-11-13

我们将重构一个简单的问题跟踪应用程序,通过典型的层隔离,根据领域驱动的战术设计模式进行建模。 这个问题跟踪应用程序非常简单。您可以使用它执行多项业务操作 – 全部通过REST API,并且所有操作都完全由集成测试覆盖(请参阅 此处的 测试)。您可以: 创造一个新问题 ...

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

Java

写给服务器端Java开发人员的Kotlin简介

2

yeseng 发布于 2018-11-04

本文要点 Kotlin为JVM平台带来了编译时空检查、功能切面和富有表达力的语法 Kotlin可以与Java互操作,可以逐步引入到现有的Java项目中 对于拥有大量样板文件和逻辑的项目,Kotlin是一个不错的选择 Kotlin很好地集成了流行的框架,包括Spring和Hiber...

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

Java

java – 混合Spring MVC Spring数据休息导致奇怪的MVC响应

yanxinchi 发布于 2018-10-15

我有两个JPA实体,一个具有SDR导出的存储库,另一个具有Spring MVC控制器和一个未导出的存储库. MVC暴露实体引用了SDR管理实体.参见下面的代码参考. 从UserController检索用户时,问题出现. SDR管理实体不会序列化,似乎Spring可能正在尝试在响应...

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

Java

使用SpringBoot2和SpringDataJPA实现审计

Harries 发布于 2018-09-29

在本文中,我们将讨论如何配置JPA以自动持久保存任何实体的CreatedBy,CreatedDate,LastModifiedBy和LastModifiedDate标注的字段列。我们将创建一个简单的Spring Boot CRUD REST API,并使用spring数据JPA实...

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