- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 oracle:函数
列转行:select listagg(r.name,',') within group (order by (r.id)) from test1 r ,test2 ur where r.id = ur.rol_id;wm_cancat函数行转列后,不会按照原有查询结果排序。listagg函数行转列后,会按照原有查询结果顺序排列。 如果考虑到需要行转列,并且保持分组后顺序不变可以使...
2019-12-20 17:10:01 245 1
原创 JSON数组字符串互转数组集合
一、JSON数组字符串转数组集合方法一、使用eval() 函数,可计算某个字符串,并执行其中的的 JavaScript 代码。转对象时候{},需要加扩招,为什么eva要添加括号呢?查了资料原因:eval本身的问题。 由于json是以{}的方式来开始以及结束的,在JS中,它会被当成一个语句块来处理,所以必须强制性的将它转换成一种表达式。加上圆括号的目的是迫使eval函数在处...
2019-12-20 12:36:02 6051
原创 oracle:查看指定时间点数据库中之前的数据
select * from tablename as of timestamp to_timestamp('2017-12-14 15:00:11','yyyy-mm-dd hh24:mi:ss')1.开启表的行移动sql命令:alter table 表名 enable row movement;2.查看此表在某一时间点的数据sql命令:select * from 表名 as of...
2019-12-18 14:06:03 7964
原创 nginx:nginx学习
一、nginx二、linux安装nginx三、nginx常用命令五、nginx配置实例 1 反向代理-12 反向代理-23 负载均衡4 动静分离5 高可用六 nginx原理一、nginxnginx:是一个高性能的http和反向代理服务器,特点是占用内存少,并发能力强。专门为性能优化而开发,性能是其重要考量,实现上非常注重性能,能够经受住...
2019-12-18 14:05:30 1039 2
原创 JPA: Spring Data JPA @OneToMany 注解参数 orphanRemoval,一对多删除详解
分析了OneToMany级联操作多方的插入、更新、删除。我们得到如下结论:1、插入,建议一方设置mappedBy,好处是只会执行一条insert语句。不会执行多余的update外键的sql。2、更新,没有区别3、删除,一方设置mappedBy。一方维护的多方集合remove,多方显示删除。orphanRemoval插入和更新都没有什么问题。但是删除就有些奇怪了,一方和多方均要...
2019-12-13 14:03:32 1168
原创 JPA:Spring Data JPA @OneToMany级联,多方删除修改新增总结(尤其删除操作:添加注解属性orphanRemoval在下一篇解释删除)
一方在oneToMany上设置的级联保存和更新很好理解,多方会随着一方进行保存和更新。但是级联删除其实只是指一方删除时会把关联的多方数据全部删除,并不能删除一方维护的多方list中remove掉的数据。所以本文所讨论的实验和是否设置级联删除是没有关系的。本文基于实验,我们先设定有如下对象,User为一方,ContactInfo为多方。每个user有多个contactInfo。所做的操...
2019-12-13 14:03:24 2632 1
原创 Utils:dto转实体对象
底层ObjectMapper第一种Map<String,Object> result = (Map<Sring,Object>)JsonUtils.jsonToObj(JsonUtils.objToJson(cafsOverdueCreaedTto,Map.class));第二种:BeanUtils.copyProperties(AMaiDto,ma...
2019-12-12 22:01:28 868
原创 Hibernate 映射字段问题[ImprovedNamingStrategy]
Hibernate 映射字段问题[ImprovedNamingStrategy]Hibernate 使用JPA 对于映射有3种规则可以配置:DefaultNamingStrategy,ImprovedNamingStrategy,EJB3NamingStrategy这里只说ImprovedNamingStrategy,其他自行看Hibernate代码,ImprovedNamingStra...
2019-12-12 22:00:34 415
原创 Utils:工具类:ObjectMapper
ObjectMapper@Test public void test04() throws JsonProcessingException { EnterpriseInfoDTO enterpriseInfoDTO = new EnterpriseInfoDTO(); People people =new People(); peopl...
2019-12-09 23:48:57 475
原创 JPA:新增更新删除操作
新增操作:双向关系需要双方都维护一次关系。更新操作:只需要更新需要的内容,关系已经维护的不需要维护。不然关系比较复杂的容易报错(堆栈溢出)更新时候不能直接保存页面的数据dto,应该通过查询或者级联获取到数据库中的持久化状态数据才可以更新。可以使用org.springframework.beans.BeanUtils.copyProperties(dto,实体,"id","en...
2019-12-09 22:53:45 3208
原创 JPA:异常情况No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer an
一、No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer异常信息如下所示:com.fasterxml.jackson.databind.exc.Invali...
2019-12-03 12:54:54 932
spring笔记.txt
2020-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人