数据库
sleepyocean
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
So Jpql Template Engine - 复杂多条件SQL语句模板引擎
???? 复杂多条件SQL语句模板引擎velocity+xml解析的sql模板引擎,让复杂多条件的sql编写更简单、更快速???? 使用案例在spring boot项目的resource目录下新建一个jpql文件夹,并在jpql文件夹下新建一个xml文件用来写sql语句。比如,这里我新建一个TestJpql.xml,目录结构如下:...--> resource -->...原创 2020-01-20 16:52:37 · 979 阅读 · 0 评论 -
数据库笔记
数据库笔记1. 视图理解: 一个虚拟的表,将一些经常会用到的数据项,单独抽出来创建一个视图,以后直接将视图当作表来查询即可。2. 事务概述事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。1. ACID事务具有4个基本特征,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isol...原创 2018-10-29 18:54:35 · 225 阅读 · 0 评论 -
JPA笔记
JPA笔记sql.Date保存时间只精确到年月日,使用sql.Timestamp可以精确到时分秒JPA中的save和saveAll方法是面向业务的,每次插入都需要验证当前数据是否为新数据,所以如果是批量插入请勿使用save方法,会做许多无用判断。@Query注解处理的是JPA实体和实体中的属性,不同于SQL直接处理表、字段。查询时不需要@Modifying注解。@Modif...原创 2018-10-29 18:56:56 · 343 阅读 · 0 评论 -
Mysql生成uuid
MySQL生成32位UUIDMySQL提供UUID()函数的用法如下:mysql> SELECT UUID();mysql> c2cb8f66-351f-11e7-b3ed-00163e0429b6mysql> SELECT REPLACE(UUID(), '-', ''); #将'-'符号替换掉mysql> 45c87fa0352211e78d40d497...原创 2018-11-01 10:40:56 · 3089 阅读 · 0 评论 -
JPA 一对多双向映射 结果对象相互迭代 造成堆栈溢出问题方法
##问题:JPA 在双向映射时,会相互包含对方的实例,相互引用,造成递归迭代,堆栈溢出(java.lang.StackOverflowError)。分析:在后端向前端传递的时候会将数据序列化,转为json,这时会出现循环引用造成堆栈溢出解决方案:解决方法就是在转换json时忽略循环字段。首先确定项目使用的json包是哪一个(jackjson 或 fastjson),寻找相应的注解忽略某一...原创 2019-02-20 09:26:42 · 3036 阅读 · 5 评论
分享