标签:neToMany

Java

QQA: Hibernate 为什么需要手工管理双向关联

小丁 发布于 2018-07-29

Hibernate/JPA 中如果两个 Entity 之间的关联是双向的(不论是 @ManyToMany 、 @OneToMany 还是 @OneToOne ),都需要手动管理关联,为什么? 调用 entityManager.persist 保存对象时 Hibernate/JPA...

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

Java

使用Hibernate、JPA、Lombok遇到的有趣问题

4

songhua.gao 发布于 2018-07-04

先用我不是药神电影海报镇楼,这个电影真心不错,推荐大家。 准备 讲解Hibernate之前,首先创建两个实体类,一个是Student类,一个School类。School和Student的关系是一对多的关系 @Entity @Table(name = "tbl_schoo...

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

Java

Spring Mybatis详解

5

xubiao.zhuang 发布于 2018-05-04

介绍 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射,它避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集,它可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs...

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

Java

Hibernate关联查询

刘莉莉 发布于 2018-04-24

前面单独讲过延迟加载就是在根据id查询获取的对象中只是有一个id的属性值,只有当使用其他属性的时候才会发出sql语句查询数据库, session.load(Class<T> cls,id) 就是这个原理 什么是关联查询的延迟加载 简单的说就是在关联关系中,根据id查询...

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

Java

Hibernate关联关系

1

dulong 发布于 2018-04-24

创建丈夫和妻子的实体类 丈夫的实体类 @Entity @Table(name="husband") public class Husband{ private int id; private String name; private int age; @Id ...

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

Spring

SpringBoot的微信点餐系统后台开发要点

Harries 发布于 2018-04-10

项目设计 角色划分 买家(微信端) 卖家(PC端) 功能分析 关系 部署架构 架构和基础框架 演进:单一应用架构->垂直应用架构->分布式服务架构->流动计算架构 国内微服务门派: 阿里系: Duboo Zookeeper SpringMVC or Spring...

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

Java

SpringBoot的微信点餐系统后台开发要点

wenming.gapo 发布于 2018-04-10

项目设计 角色划分 买家(微信端) 卖家(PC端) 功能分析 关系 部署架构 架构和基础框架 演进:单一应用架构->垂直应用架构->分布式服务架构->流动计算架构 国内微服务门派: 阿里系: Duboo Zookeeper SpringMVC or Spring...

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

Java

SpringBoot的微信点餐系统后台开发要点

xiaoli.wang 发布于 2018-04-10

项目设计 角色划分 买家(微信端) 卖家(PC端) 功能分析 关系 部署架构 架构和基础框架 演进:单一应用架构->垂直应用架构->分布式服务架构->流动计算架构 国内微服务门派: 阿里系: Duboo Zookeeper SpringMVC or Spring...

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

Spring

SpringBoot 整合Redis 数据库

3

xubiao.zhuang 发布于 2018-03-27

Redis简介 Redis(官网: https://redis.io )是一个基于内存的日志型可持久化的缓存数据库,保存形式为key-value格式,Redis完全免费开源,它使用ANSI C语言编写。与其他的key – value缓存产品一样,Redis具有以下三个...

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

IOS技术

让CoreData更简单些

2

邓龙华 发布于 2018-01-11

前言 本文并不是CoreData从入门到精通之类的教程, 并不会涉及到过多的原理概念描述, 而是介绍如何让CoreData的使用变得更加简单明了, 方便亲民. 全文约六千字, 预计花费阅读时间15分钟. 目录 这是什么以及如何使用 原理概述 实现细节: 单表的增删改查 实现细节:...

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

Spring

spring data jpa 小结

尖兵 发布于 2017-12-18

1: DAO层方法入参带pageable,那么JPQL无法用left join fetch,因为默认会进行select count(),而count()函数后面无法带xxx join fetch,必须去掉fetch才可以,否则抛出以下异常 query specified join...

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

Spring

Spring Boot with Mysql

xiaoli.wang 发布于 2017-11-16

Spring Boot大大简化了持久化任务,几乎不需要写SQL语句,本文将会演示如何在Spring Boot项目中使用mysql数据库。 建立数据库连接(database connection) 在上篇文章中我们新建了一个Spring Boot应用程序,添加了jdbc和data-...

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

Spring

以Java、Kotlin和Scala编写基本Spring Web应用的比较

puefu.he 发布于 2017-07-17

译者注:现在可以用来开发web应用的语言五花八门,每种语言都各有千秋,本文作者挑选了Java、Kotlin 、Scala这三种语言,开发同一个基础的Spring web应用,从而比对出他们之间的差别。以下为译文。 我一直在想,在JVM语言中选择一个(如 Scala 和 Kotli...

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

Spring

以Java、Kotlin和Scala编写基本Spring Web应用的比较

hellas 发布于 2017-07-17

译者注:现在可以用来开发web应用的语言五花八门,每种语言都各有千秋,本文作者挑选了Java、Kotlin 、Scala这三种语言,开发同一个基础的Spring web应用,从而比对出他们之间的差别。以下为译文。 我一直在想,在JVM语言中选择一个(如Scala和Kotlin )...

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

Spring

构建用户管理微服务

4

xiaoli.wang 发布于 2017-07-15

翻译自: https://springuni.com/user-management-microservice-part-1/ 构建用户管理微服务(一):定义领域模型和 REST API 在《构建用户管理微服务》的第一部分中,我们会定义应用的需求,初始的领域模型和供前端使用的 R...

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

IOS技术

让CoreData更简单些

2

xiaoli.he 发布于 2017-04-21

原文 前言 本文并不是CoreData从入门到精通之类的教程, 并不会涉及到过多的原理概念描述, 而是介绍如何让CoreData的使用变得更加简单明了, 方便亲民. 全文约六千字, 预计花费阅读时间15分钟. 目录 这是什么以及如何使用 原理概述 实现细节: 单表的增删改查 实现...

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

编程技术

利用JPA实现消息落地的一些问题

小丁 发布于 2016-12-26

目前我们处理消息的同步,一般是落地到DB后,再同过异步的方式做数据的聚合和处理。至于DB的操作为了简单直接用了Hibernate提供的一套JPA接口,(老实说真的是不喜欢JPA,一是sql log不好分析无法优化,二是必须非常了解JPA的所有关键字含义,不然就要出问题,所以我一直...

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