1、首先他们两个接口都是为了实现对象的序列化,使之可以传递,所谓序列化就是将对象信息装换成可以存储的介质的过程。 2、Serializable是jdk所提供的序列化接口,该接口存在于io包下,可想用于输入输出,使用非常简单,只要让你的类实现此接口就ok了;可以使用transient关键字修饰你不想序 ...
分类:
其他好文 时间:
2016-09-26 00:57:05
阅读次数:
189
对象状态与一级缓存 状态介绍 hibernate 规定三种状态:瞬时态、持久态、脱管态 状态 瞬时态:transient,session没有缓存对象,数据库也没有对应记录。 OID特点:没有值 持久态:persistent,session缓存对象,数据库最终会有记录。(事务没有提交) OID特点:有... ...
分类:
Web程序 时间:
2016-09-24 16:14:31
阅读次数:
203
一、序列化和反序列化的概念 序列化:指把java对象转换为字节序列的过程。 反序列化:指把字节序列恢复为java对象的过程。 对象的序列化主要有两种用途: 1) 把对象的字节序列保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 1.当两个进程在进行远程通信时,彼此可以发送各种 ...
分类:
其他好文 时间:
2016-09-23 13:12:17
阅读次数:
178
1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开 ...
分类:
编程语言 时间:
2016-09-21 12:56:40
阅读次数:
312
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 Transient 由new ...
分类:
Web程序 时间:
2016-09-20 23:52:51
阅读次数:
182
org.hibernate.PropertyValueException: not-null property references a null or transient value: com.bjcx.project.entity.task.Equipmenttable.ProjPortfoli ...
分类:
Web程序 时间:
2016-09-19 11:24:12
阅读次数:
171
jQuery UI 最新稳定版 1.12.1 发布了。更新内容如下: Core & Utilities Widget FactoryFixed: Memory leak and bad performance for managed classes on transient elements (#1 ...
分类:
Web程序 时间:
2016-09-16 09:00:13
阅读次数:
310
学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中, ...
分类:
Web程序 时间:
2016-09-13 19:13:39
阅读次数:
153
public class SJBArrayList { transient Object[] elementData; private int size; public SJBArrayList(){ this(10); } public SJBArrayList(int initialCapaci ...
分类:
编程语言 时间:
2016-09-13 10:14:42
阅读次数:
187
“transient”——“瞬态”,先不说这个翻译是否恰当,这个变量关键字一直不曾使用,简单的说就是被瞬态定义的变量不可序列号。或者这么给他换个名字——“不可序列化状态”。打个比方,如果一个用户有一些敏感信息(譬如密码,银行卡号等),为了安全起见,不希望在网络操作(主要涉及到序列化操作,本地序列化缓 ...
分类:
其他好文 时间:
2016-09-10 13:06:07
阅读次数:
138