Serialization 扩展可序列化抛出的EJB3.0接口类无法封送EJB参数

Serialization 扩展可序列化抛出的EJB3.0接口类无法封送EJB参数,serialization,interface,ejb-3.0,wildfly-10,Serialization,Interface,Ejb 3.0,Wildfly 10,我的一个POJO类正在实现一个扩展Serializable的接口 我的疑问是,由于我们不能在接口类中包含serialVersionUID,它会导致无法封送EJB参数异常吗?您不能将接口作为java方法的参数传递。您只能传递实现此类接口的某个类的实例。由于抽象层次结构,该类将被标记为可序列化。Serializable接口是一个标记接口,即使您的实现类没有声明serialVersionUid属性,它也是可序列化的。但是,强烈建议您声明serialVersionUid。 因此,为了回答您的问题:只要您

我的一个POJO类正在实现一个扩展Serializable的接口


我的疑问是,由于我们不能在接口类中包含serialVersionUID,它会导致无法封送EJB参数异常吗?

您不能将接口作为java方法的参数传递。您只能传递实现此类接口的某个类的实例。由于抽象层次结构,该类将被标记为可序列化。Serializable接口是一个标记接口,即使您的实现类没有声明serialVersionUid属性,它也是可序列化的。但是,强烈建议您声明serialVersionUid。 因此,为了回答您的问题:只要您传递给EJB方法的特定实例被标记为可序列化,就可以了