Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在使用EJB3时,何时必须使实体可序列化?_Java_Serialization_Jpa_Jakarta Ee_Ejb 3.0 - Fatal编程技术网

Java 在使用EJB3时,何时必须使实体可序列化?

Java 在使用EJB3时,何时必须使实体可序列化?,java,serialization,jpa,jakarta-ee,ejb-3.0,Java,Serialization,Jpa,Jakarta Ee,Ejb 3.0,我使用我的所有实体可序列化。但是我认为不用序列化就可以使用 但是使实体可序列化有什么好处呢?什么时候我们真的必须对实体进行序列化/或者什么时候不进行序列化?(引用§2.1): 对实体类的要求 … 如果实体实例作为分离对象按值传递,例如通过会话bean的远程业务接口,则该类必须实现可序列化的接口。 所以只有在使用远程接口时才有必要实现可序列化,对吗?

我使用我的所有实体
可序列化
。但是我认为不用序列化就可以使用

但是使实体可序列化有什么好处呢?什么时候我们真的必须对实体进行序列化/或者什么时候不进行序列化?

(引用§2.1):

对实体类的要求 …
如果实体实例作为分离对象按值传递,例如通过会话bean的远程业务接口,则该类必须实现可序列化的接口。


所以只有在使用远程接口时才有必要实现可序列化,对吗?