标签:Persistence

Java

『互联网架构』软件架构-jenkins搭建和 maven gitlab自动化部署流程(下)(六)

34

xirruiqiang 发布于 2019-02-13

上次基本把环境都搭建好了,下一步就是开始完成整个流程的自动化部署。源码:https://github.com/limingios/netFuture/tree/master/jenkins/ 环境回顾 应用 IP地址 服务 端口 安装应用 安装方式 gitlab 192.168....

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

Java

如何通过javax.persistence.Tuple和JPQL提取DTO?

songhua.gao 发布于 2019-02-13

从实体中获取DTO数据,也就是从DDD聚合中获取DDD值对象有多种方式,如果我们不使用DTO方式,直接返回完整实体聚合,容易导致性能损失,使用DTO可以让我们只提取所需的数据。在这个应用程序中,我们展示如何依赖于javax.persistence.Tuple和JPQL生成DTO。...

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

Java

如何通过构造函数和JPQL生成DTO?

zhuangli 发布于 2019-02-13

获取超出需要的数据更容易导致性能损失。使用DTO可以让我们只提取所需的数据。在这个应用程序中,我们依赖于Constructor Expression和JPQLL生成DTO。点击#DTO标签可获得更多生成DTO的方式。 同样,在DDD编程中,从DDD聚合中获取DDD值对象有多种方式...

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

Java

『互联网架构』软件架构-jenkins搭建和 maven gitlab自动化部署流程(上)(五)

28

刘莉莉 发布于 2019-02-12

几年前没用过jenkins的时候,每次都需要用eclipse打个war包,然后小心翼翼的上传到服务器,给服务器原有的war包改个名字,mv到bak目录中,停止服务,删除原有的webapps的项目,再把新上传的war包放进到tomcat的webapp说的目录下,启动项目。每次改个h...

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

Java

JPA通过SqlResultSetMapping和NamedNativeQuery实现DTO

yeseng 发布于 2019-02-12

获取超出你实际需要的数据容易导致性能损失。使用DTO可以让我们只提取所需的数据。在这里我们展示依赖SqlResultSetMapping,NamedNativeQuery和EntityManager实现DTO。 假设需要从实体Car中获取name和color两项数据的CarDto...

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

Java

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

dulong 发布于 2019-02-11

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

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

Java

如何使用Hibernate/JPA的JPQL/HQL查询提取?

尖兵 发布于 2019-02-09

当不能直接提取时,我们可以考虑JPQL / HQL查询提取。 本文的应用程序展示如何通过JpaRepository,EntityManager和Session实现查询概念的证明。 关键点: 对于JpaRepository, 使用@Query或Spring Data Qu...

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

Java

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

likai 发布于 2019-02-07

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

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

Java

「实战篇」开源项目docker化运维部署-后端java部署(七)

13

likai 发布于 2019-02-05

本节主要说说后端的部署需要注意的点,本身renren-fast这个项目就是通过springboot来进行开发的,springboot内置的有tomcat所以,咱们不用在容器内安装tomcat,直接用jar文件来进行运行。源码:https://github.com/limingio...

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

Java

SpringBoot使用Sharding-JDBC分库分表

9

小丁 发布于 2019-02-01

有关Sharding-JDBC介绍这里就不在多说,之前Sharding-JDBC是当当网自研的关系型数据库的水平扩展框架,现在已经捐献给Apache,具体可以查看Github,地址是: shardingsphere.apache.org/document/cu… sharding...

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

Spring

SpringBoot数据库操作

17

刘莉莉 发布于 2019-01-31

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

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

Java

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

dulong 发布于 2019-01-30

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

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

Java

使用Maven配置Spring

zhuangli 发布于 2019-01-30

这篇文章说明了如何通过Maven配置Spring依赖项。最新的Spring版本可以在 Maven Central 上找到。 Maven中的Spring基本依赖关系 Spring的设计是高度模块化的 – 使用Spring的一部分不应该而且不需要另一部分。例如,基本的Sp...

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

Java

如何构建SpringBoot MongoDb RestfulApi? – groko

尖兵 发布于 2019-01-29

打开pom.xml文件,添加Spring Data Rest和Spring Data Mongo依赖项: <dependency> <groupId>org.springframework.boot</groupId> <artifact...

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

Spring

Spring Boot Crud操作示例 | Java Code Geeks

likai 发布于 2019-01-29

,在本教程中,我们将探讨spring框架的spring boot模块中的crud操作。 简介 Spring Boot是一个为spring框架提供快速应用程序开发功能的模块,包括自动配置,独立代码和生产就绪代码 它创建打包为jar的应用程序,并使用嵌入式servlet容器(例如To...

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

Java

使用Java编程引导JPA

小丁 发布于 2019-01-23

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

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

Java

Spring Data JPA REST Query QueryDSL

邓龙华 发布于 2019-01-23

案例概述 在本教程中,我们将研究使用Spring Data JPA和Querydsl为REST API构建查询语言。 在本系列的前两篇文章中,我们使用JPA Criteria和Spring Data JPA规范构建了相同的搜索/过滤功能。 那么 – 为什么要使用查询语...

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

Java

「Mybatis笔记」 Mybatis 的踩坑之路(集中更新)

1

zhuangli 发布于 2019-01-19

原文地址:https://www.miaoroom.com/code/note/mybatis-debug-notes.html 出处:喵容 本文会零零碎碎的更新自己在学习 Java 和 Mybatis 碰到的问题和解决办法,希望这些踩坑的历程能给需要的你带来帮助。 由于文章主要...

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