标签:JPA实体

Spring

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

3

xiaoli.wang 发布于 2019-08-25

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

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

Spring

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

5

xiaoli.he 发布于 2019-08-23

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

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

Spring

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

2

Harries 发布于 2019-04-24

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

阅读(112)评论(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...

阅读(166)评论(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 更加的便捷强大,不然也就没有开发的必要了。根据下面的文章开...

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

Java

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

1

刘莉莉 发布于 2019-02-21

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

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

Java

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

1

hellas 发布于 2019-02-17

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

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

Java

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

likai 发布于 2019-02-07

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

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

Java

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

dulong 发布于 2019-01-30

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

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

Java

使用Java编程引导JPA

小丁 发布于 2019-01-23

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

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

Spring

非spring框架下使用querydsl 原 荐

8

changyuan.xu 发布于 2019-01-07

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

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

Java

从贫血模型到DDD的重构

xubiao.zhuang 发布于 2018-11-13

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

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

Java

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

2

yeseng 发布于 2018-11-04

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

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

Java

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

yanxinchi 发布于 2018-10-15

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

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

Java

使用SpringBoot2和SpringDataJPA实现审计

Harries 发布于 2018-09-29

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

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

Spring

使用Spring Security和JWT保护REST API实战源码

likai 发布于 2018-08-31

设计REST API时,必须考虑如何保护REST API,在基于Spring的应用程序中,Spring Security是一种出色的身份验证和授权解决方案,它提供了几种保护REST API的选项。 最简单的方法是使用HTTP Basic,当你启动基于Spring Boot的应用程...

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

Spring

Spring Boot入门教程

changyuan.xu 发布于 2018-03-21

编辑推荐: 本文来自于csdn,Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 深入学习微框架:Spring Boot 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方...

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

Spring

用JPA和Spring管理数据

10

dulong 发布于 2018-03-06

MyEclipse 3.15 Style——在线购买低至75折!火爆开抢>> 【 MyEclipse最新版下载 】 本教程介绍了MyEclipse中的一些基于JPA / Spring的功能。有关设置JPA项目的基础知识,请先阅读 JPA教程 。 本教程主要关注MyEc...

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