随笔分类 -  工作总结

上一页 1 ··· 81 82 83 84 85 86 87 88 89 ··· 221 下一页
摘要:原文地址为:一句SQL实现MYSQL的递归查询众所周知,目前的mysql版本中并不支持直接的递归查询,但是通过递归到迭代转化的思路,还是可以在一句SQL内实现树的递归查询的。这个得益于Mysql允许在SQL语句内使用@变量。以下是示例代码。 创建表格 CREATE TABLE ( int , 节点I 阅读全文
posted @ 2019-05-21 13:57 星朝 阅读(1883) 评论(0) 推荐(0)
摘要:背景                                           阅读全文
posted @ 2019-05-21 13:56 星朝 阅读(4466) 评论(0) 推荐(0)
摘要:背景 mapStruct 是一个方便对象转换的工具,类似的工具还有 Dozer, BeanUtils。 实现 mapStruct的核心是在编译期生成基于转换规则的 Impl 文件,运行时直接调用 Impl 文件中的函数。整个 mapStruct 分成三个部分: 自定义注解,指定转换的规则。例如 so 阅读全文
posted @ 2019-05-21 13:17 星朝 阅读(1098) 评论(0) 推荐(0)
摘要:阅读更多 转载自http://lishaorui.iteye.com/blog/1151513 1、简介     dozer是一种JavaBean的映射工具,类似于apache的BeanUtils。但是dozer更强大,它可以灵活的处理复杂类型之间的映射。不但可以进行简 阅读全文
posted @ 2019-05-21 13:11 星朝 阅读(512) 评论(0) 推荐(0)
摘要:原地址:http://tech.dianwoda.com/2017/11/04/gao xing neng te xing feng fu de beanying she gong ju orika/?utm_source=tuicool&utm_medium=referral Bean映射 阅读全文
posted @ 2019-05-21 11:52 星朝 阅读(1398) 评论(0) 推荐(0)
摘要:<! flowchart 箭头图标 勿删 一、Object mapping 的技术分类: 运行期 反射调用set/get 或者是直接对成员变量赋值 。 该方式通过invoke执行赋值 ,实现时一般会采用beanutil, Javassist等开源库。这类的代表:Dozer,ModelMaper 编译 阅读全文
posted @ 2019-05-21 11:02 星朝 阅读(2884) 评论(0) 推荐(0)
摘要:<! flowchart 箭头图标 勿删 实体类与实体DTO类之间的转换 实体类与实体DTO类之间的转换 1.通过使用第三方序列化反序列化工具Newtonsoft.Json 2.通过反射实现 3.通过表达式目录树加字典缓存实现 4. 通过表达式目录树加泛型缓存实现(静态构造函数) 1.通过使用第三方 阅读全文
posted @ 2019-05-21 10:59 星朝 阅读(6024) 评论(0) 推荐(0)
摘要:<! flowchart 箭头图标 勿删 声明: 1、DO(业务实体对象),DTO(数据传输对象)。 2、我的代码中用到了 Lombok ,不了解的可以自行了解一下,了解的忽略这条就好。 在一个成熟的工程中,尤其是现在的分布式系统中,应用与应用之间,还有单独的应用细分模块之后,DO 一般不会让外部依 阅读全文
posted @ 2019-05-21 10:39 星朝 阅读(2082) 评论(0) 推荐(0)
摘要:Service层的接口中有一些比较常用方法,一次又一次的在新的Service层中被书写,所以懒惰的程序员又烦了,他们决定写个通用接口来解决这个问题。 有些项目中,实体类即承担接收表单数据的任务,又承担持久化任务,很省心。但有些项目中这两项任务的执行类不是同一个,一个Entity.java来执行数据 阅读全文
posted @ 2019-05-21 10:35 星朝 阅读(2155) 评论(0) 推荐(0)
摘要:上一篇介绍了入门基础篇SpringDataJPA访问数据库。本篇介绍SpringDataJPA进一步的定制化查询,使用JPQL或者SQL进行查询、部分字段映射、分页等。本文尽量以简单的建模与代码进行展示操作,文章比较长,包含查询的方方面面。如果能耐心看完这篇文章,你应该能使用SpringDataJP 阅读全文
posted @ 2019-05-21 10:15 星朝 阅读(7297) 评论(0) 推荐(2)
摘要:最近遇到一个需求,查询数据库中对应表的字段是动态的,项目使用的框架使用JPA+Spring Boot,JPA自带原生SQL支持的传入参数是强类型的,无法用于查询语句的字段更改,因为插入字符串的话带有单引号,需要另外定义原生SQL 因此我们创建一个查询类 import com.weiqitonggam 阅读全文
posted @ 2019-05-21 10:11 星朝 阅读(1548) 评论(0) 推荐(0)
摘要:原文地址:https://blog.csdn.net/qq_39996837/article/details/84717748 <! flowchart 箭头图标 勿删 由于在数据库表反向生成过程中呢,需要通过jpa自动生成表,并且这个表必须有注释…废话不多说,直接亮配置… 1.首先这是我的pom. 阅读全文
posted @ 2019-05-20 17:30 星朝 阅读(6379) 评论(0) 推荐(0)
摘要:一、java对象与数据库字段转化 1.@Entity:标识实体类是JPA实体,告诉JPA在程序运行时生成实体类对应表 2.@Table:设置实体类在数据库所对应的表名 3.@Id:标识类里所在变量为主键 4.@GeneratedValue:设置主键生成策略,此方式依赖于具体的数据库 5.@Basic 阅读全文
posted @ 2019-05-20 17:24 星朝 阅读(3904) 评论(0) 推荐(0)
摘要:SpringBoot Data JPA实现 一对多、多对一关联表查询 开发环境 IDEA 2017.1 Java1.8 SpringBoot 2.0 MySQL 5.X 功能需求 通过关联关系查询商店Store中所有的商品Shop,商店对商品一对多,商品对商店多对一,外键 store_id存在于多的 阅读全文
posted @ 2019-05-20 16:20 星朝 阅读(6783) 评论(2) 推荐(0)
摘要:<! flowchart 箭头图标 勿删 问题描述 在利用Spring boot data JPA进行表设计的时候,表对象之间经常存在各种映射关系,如何正确将理解的映射关系转化为代码中的映射关系是关键之处。 解决办法 概念理解 举例:在公司的权限管理中,存在公司表、部门表、员工表。 公司表和部门表的 阅读全文
posted @ 2019-05-20 16:02 星朝 阅读(2553) 评论(0) 推荐(0)
摘要:今天在使用SpringBoot整合Hibernate后创建表,表名为小写,而在linux下,mysql的表名是区分大小写的,因此在我的数据表中,就出现了两个一样的表act_id_user 和  ACT_ID_USER本来为设置了注解的表名是大写的@Table(name="ACT_ID_US 阅读全文
posted @ 2019-05-20 15:41 星朝 阅读(3645) 评论(0) 推荐(0)
摘要:1、pom.xml引入Spring Data Jpa和mysql依赖 <! Spring data jpa依赖 > <dependency> <groupId>org.springframework.boot</groupId> <artifac 阅读全文
posted @ 2019-05-20 15:40 星朝 阅读(11124) 评论(1) 推荐(1)
摘要:<! flowchart 箭头图标 勿删 前言: session共享策略有很多,常见的有粘性复制,高并发下效率查。tomcat redis session manager无疑是一个挺好的方案,缺点要配置tomcat,有点复杂。最优的方案莫过于使用Spring Session无缝整合redis,只要项 阅读全文
posted @ 2019-05-20 15:24 星朝 阅读(695) 评论(0) 推荐(0)
摘要:前言 在开始spring session揭秘之前,先做下热脑(活动活动脑子)运动。主要从以下三个方面进行热脑: 为什么要spring session 比较traditional session方案和spring session方案 JSR340规范与spring session的透明继承 一.为什么 阅读全文
posted @ 2019-05-20 15:23 星朝 阅读(477) 评论(1) 推荐(0)
摘要:Spring Data Jpa是基于HIbernate开发的,所以建立实体建的实体和映射关系需要好好好的去了解一下,本文有以下内容,实体管理器介绍,实体与数据库表的映射介绍,关联关系(一对多,多对多)介绍,SpringDataJpa应用分析   实体管理器   实体管理器Enti 阅读全文
posted @ 2019-05-20 14:44 星朝 阅读(892) 评论(0) 推荐(1)

上一页 1 ··· 81 82 83 84 85 86 87 88 89 ··· 221 下一页