标签:neToMany

Java

使用Java 8,Spring Boot和Angular创建简单的Web应用程序

4

xiaoli.he 发布于 2019-09-03

入门条件 · Java 8已安装。 · 任何Java IDE(最好是STS或IntelliJ IDEA)。 · 使用HTML,CSS和JavaScript,基本了解基于Java和Spring的Web开发和UI开发。 背景 在本文中,我将尝...

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

Java

Spring — Spring Data JPA

4

刘莉莉 发布于 2019-08-31

RDBMS : Relational database management system Object RDBMS 粒度 类 表 继承 有 无 唯一性 a==b a.equals(b) 主键 关联 引用 外键 数据访问 逐级访问 SQL数量要少 Hibernate 简介 Hib...

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

Spring

干货 | SpringBoot注解大全,值得收藏

3

邓龙华 发布于 2019-08-30

点击上方“ 匠心零度 ”,选择“设为星标” 做积极的人,而不是积极废人! 来自: 博客园(作者: tanwei81) https://www.cnblogs.com/tanwei81/p/6814022.html 一、注解(annotations)列表   @S pri...

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

Java

JPA映射数据到非Entity对象的几种方式

小丁 发布于 2019-08-19

本文基于SpringBoot 2.1.7.RELEASE(spring-data-jpa版本:2.1.10.RELEASE)撰写,低版本jpa中的方法可能与最新版中的方法差异较大,但总体思路没有太大变化。文中观点皆为个人观点,如有错误或者更好的思路,欢迎指正。 2 为什么需要把数...

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

Java

走进JavaWeb技术世界13:Hibernate入门经典与注解式开发

18

邓龙华 发布于 2019-08-16

微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础...

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

Spring

Spring Boot 整合 JPA

17

xiaoli.he 发布于 2019-06-10

@[toc] 前言:之前一直用的都是Mybatis,最近由于工作原因,要使用JPA,因此整理一下学习笔记防止忘记,也希望能够帮到需要使用这个技术的人 1. Spring Data JPA 概念 JPA(Java Persistence API,Java持久层api) 是一套ORM...

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

Spring

SpringBoot 中使用RabbitMQ(一)

2

darida 发布于 2019-05-30

交换机:Exchange 用于转发消息,但是它不会做存储 ,如果没有 Queue bind 到 Exchange 的话,它会直接丢弃掉 Producer 发送过来的消息。 这里有一个比较重要的概念:路由键 。消息到交换机的时候,交互机会转发到对应的队列中,那么究竟转发到哪个队列,...

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

Java

JOSNVIEW更佳实践

刘莉莉 发布于 2019-05-05

在使用SrpingMVC进行开发时,如何使用JSONVIEW更好的控制字段的输出虽然不难。但总感觉找不到一种相对使用简单、理解简单的方法。本文在历史项目的实践基础上,尝试找到了一种更佳的实践方法。 项目源码地址: https://github.com/mengyunzhi/spr...

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

Java

什么是JPA?Java Persistence API简介

1

songhua.gao 发布于 2019-04-16

作为规范, Java Persistence API 关注 持久性 ,它将Java对象的创建过程和具体的创建形式解耦。并非所有Java对象都需要持久化,但大多数应用程序都会保留关键业务对象。JPA规范允许您定义应该保留 哪些 对象,以及 如何 在Java应用程序中保留这些对象。 ...

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

Java

Hibernate/JPA中如何合并实体集合?

尖兵 发布于 2019-02-19

正确合并集合并不是一件容易的事!推荐Vlad的例子 文章 的Spring Boot示例,只有手工进行集合合并。 关键点: 删除传入集合中不再存在的现有数据库行。 更新现有的可以在传入集合中找到的数据库行。 添加在传入集合中找到的行,这些行在当前数据库快照中是找不到的。 假设tou...

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

Java

Hibernate/JPA中如何正确使用@OneToMany双向关系?

xubiao.zhuang 发布于 2019-02-09

在实施@OneToMany双向关系时,有很多方法会搞砸。这里说明一下最佳实践方式: 关键点: 始终从父级到子级实现级联 在父类上使用mappedBy 在父类上使用orphanRemoval以删除父类不再引用的子类 在父类上使用helper方法可以使关联的两端保持同步 始终使用延迟...

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

Java

如何通过Hibernate/JPA的Proxy实现父子关联的实体插入?

xubiao.zhuang 发布于 2019-01-30

执行更多的SQL总是性能损失。重要的是努力尽可能地减少它们的数量,并且依赖于指向引用是一种易于使用的优化方式。 当一个带有指向其父实体的子实体持久化并时,Proxy可能很有用。在这种情况下,从数据库中获取父实体(执行SELECT语句)是一种性能损失和无意义的操作。Hibernat...

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

Java

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

changyuan.xu 发布于 2019-01-11

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

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

Spring

提高Spring Data JPA应用程序的性能

changyuan.xu 发布于 2019-01-10

Spring Data JPA为Spring应用程序提供了数据访问层的实现。这是一个非常方便的组件,因此您可以花更多时间来实现业务逻辑。使用Spring Data JPA时需要遵循一些好的做法。例如,限制不必要对象的加载以优化性能。 本文将为您提供一些减少数据库往返的技巧,而不是...

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

Spring

Spring Boot和Hibernate技巧

xubiao.zhuang 发布于 2019-01-09

本教程不是关于Hibernate或Spring Boot如何入门,相反,我们将研究一起使用它们时可能遇到的一些常见错误以及如何解决它们。 我们将使用: Spring Boot 2 Spring Webflux Spring Data JPA Spring Data Envers ...

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

Java

ServiceFramework作为Java Web框架都有哪些不错的设计

2

wenming.gapo 发布于 2018-12-11

前言 最近需要开发一个纯API的项目, mlsql-cluster ,从无到有,到最后完整的proxy功能开发完毕,只花了四个小时不到,自己不尽小感叹了一把 ServiceFramework 的高效。 关于ServiceFramework的诞生 ServiceFramework算...

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

Spring

Spring Data分页和排序

likai 发布于 2018-12-04

当我们执行批量操作时,比如从数据库中查找“Person”的所有实例或者根据国家查找每个人,我们经常进行分页,以便我们可以向最终用户提供一个小数据块,并在下一个请求中,我们获取下一个数据块。 Spring Data为分页提供支持。它创建了实现分页的所有逻辑,例如所有页面的行计数等等...

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

Java

java 分库关联查询工具类

尖兵 发布于 2018-11-28

  由于公司业务扩大,各个子系统陆续迁移和部署在不同的数据源上,这样方便扩容,但是因此引出了一些问题。   举个例子:在查询"订单"(位于订单子系统)列表时,同时需要查询出所关联的"用户"(位于账户子系统)的姓名,而这时由于数据存储在不同的...

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