上一页 1 ··· 124 125 126 127 128 129 130 131 132 ··· 507 下一页
摘要: 一、问题的提出。 项目使用Spring MVC框架,并用jackson库处理JSON和POJO的转换。在POJO转化成JSON时,希望动态的过滤掉对象的某些属性。所谓动态,是指的运行时,不同的controler方法可以针对同一POJO过滤掉不同的属性。 以下是一个Controle 阅读全文
posted @ 2019-06-21 10:16 星朝 阅读(870) 评论(0) 推荐(0)
摘要: <! flowchart 箭头图标 勿删 问题: JPA 在双向映射时,会相互包含对方的实例,相互引用,造成递归迭代,堆栈溢出(java.lang.StackOverflowError)。 分析: 在后端向前端传递的时候会将数据序列化,转为json,这时会出现循环引用造成堆栈溢出 解决方案: 解决方 阅读全文
posted @ 2019-06-20 18:07 星朝 阅读(1035) 评论(0) 推荐(0)
摘要: 原文链接 上一章: Javassist指引(一) 2.ClassPool ClassPool是一个CtClass的容器。因为编译器随时可能访问一个CtClass类,所以一旦一个CtClass创建,它将永远保存在ClassPool类里面。 举一个简单的例子,之前我们有一个叫做表示Point类的CtCl 阅读全文
posted @ 2019-06-20 18:00 星朝 阅读(2676) 评论(0) 推荐(0)
摘要: 原文链接 [TOC] 1. 读写字节码 1.1概述 Javassist是一个Java字节码类库。Java的字节码是包含Java类与接口,并按照一定的顺序存在class文件中。 Javassist.CtClass一个class文件的抽象表述。一个CtClass(compile time class)的 阅读全文
posted @ 2019-06-20 17:59 星朝 阅读(350) 评论(0) 推荐(0)
摘要: 在实际开发过程中,JPA多对一单向关联是使用最多的关联方式。 下面是订单与订单项的配置关系。 订单(Order):一的一方,不进行任何配置 @Entity@Table(name="orders")public class Order { @Id @Column(length=40) private 阅读全文
posted @ 2019-06-20 17:00 星朝 阅读(613) 评论(0) 推荐(0)
摘要: 原文链接:@JoinColumn详解  原文标的也是转载,但是没有注明原文链接,看起来乱乱的,所以整理一下转载过来,顺便细看一下 1. 一对一 现假设有Person表和Address表,是一对一的关系,在Person中有一个指向Address表主键的字段addressID,所以主控方一定是 阅读全文
posted @ 2019-06-20 16:35 星朝 阅读(27557) 评论(1) 推荐(2)
摘要: 最近在工作中使用springside,里面用到了hibernate的多对多 一开始我在配置department(部门表)和menu(栏目表)的时候,这样写的。 Department实体类中的getMenus上写的joinColumn是menu_id,inverseJoinColumns写的是depa 阅读全文
posted @ 2019-06-20 16:33 星朝 阅读(2720) 评论(0) 推荐(0)
摘要: ITOO V1.0的开发算是告一段落了,现在是整理总结交接环节,在这个项目中常见的问题也该好好整理一下和大家分享了,这次主要介绍转json循环调用的问题。 一、问题背景 相信只要使用ORM映射实体关联关系,实体中存在双向关联的都遇到过这样的问题: 其实这个问题在上次的.NET项目中遇到过,所以这个问 阅读全文
posted @ 2019-06-20 16:08 星朝 阅读(809) 评论(0) 推荐(0)
摘要: 首先,什么是接口呢? 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的a 阅读全文
posted @ 2019-06-20 15:52 星朝 阅读(4485) 评论(2) 推荐(0)
摘要: 在被测接口并没有明确的接口文档给出时,我们需要借助抓包工具来帮助测试,利用抓包工具我们几乎可以获得接口文档中能给你的一切。常见的抓包工具有Charles和Fiddler, Fiddler只能用在Windows平台, 而Charles可用于Windows, Mac, IOS和Android多平台。下面 阅读全文
posted @ 2019-06-20 15:36 星朝 阅读(1182) 评论(0) 推荐(0)
上一页 1 ··· 124 125 126 127 128 129 130 131 132 ··· 507 下一页