一直有一个疑问(关于Hibernate) 学了一段时间的Hibernate了,但对其中一个方法有一个疑问:org.hibernate.session的get(Class clz,Serializable sid)方法,其中,我只知道sid给它表中一条记录的ID值和实体类.class就可以查出这条记录对应的实体类对象了,但我不知道为什么这里是Serializable对象而不是普通的Long或Integer对象,这里的Serializable是什么有什么含义?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 "方法public Object get(Class clazz,Serializable id);显然是查找对象时所需要的表(即实体类)和id(即主键,主键可以是一个列项或多个列项)因为主键需要被hibernate进行管理以用来在session中'备份'或者实现远程传递等等,序列化是有必要的。"--摘自网络还是不太懂,表中的ID被序列化,那为什么用Serializable传递? Serializable 序列化 一般都用在实体类 Serializable 就是序列化的意思,可以传输实体,而不用引用,也安全,我认为可以算是new了一个有状态的对象 Spring security3 想说爱你不容易 java输出 ---FireFox 不顯示頁面 顯示源代碼--- 急~~页面嵌套问题 sitemesh tile哪个比较好用或者各自适合哪些场合? struts2.0+spring2.5 配置PROXOOL细节 下载含有中文文件名的文件 Struts1.x和Struts2.x的区别,学哪种好啊?企业中现在用得是那种呢? 菜鸟送分,问在JB下在jsp中调用applet的相对路径的写法。 如何得到select下拉列表框的值? 刚接触jsp不久现在做项目高手来,求解!! Struts2 流下载有问题,大侠们请出手相助
显然是查找对象时所需要的表(即实体类)和id(即主键,主键可以是一个列项或多个列项)因为主键需要被hibernate进行管理以用来在session中'备份'或者实现远程传递等等,序列化是有必要的。"
--摘自网络
还是不太懂,表中的ID被序列化,那为什么用Serializable传递?