2012-11-23 52 views
0

正在关注writing hessian serivce我在我的spring应用程序及其工作中设置了Hessian webservice。Hessian排除字段

使用org.springframework.remoting.caucho.HessianServiceExporter - springframework的3.1,黑森州4.0.1,

public interface RetailService { 
    List<User> getUserList(); 
} 

@Component 
public class RetailServiceImpl implements RetailService { 
    public List<User> getUserList() { 
     List<User> list=//get from db 
     return list; 
    } 
} 

class User{ 
    String name,otherFields; 

    //Exclude this from serialization 
    Role role; 
} 

如何排除得到序列某些字段。 我可以写一个包装/继承类,不包括角色,但我更喜欢使用现有类本身的简单(如注释)。

回答

1

使用transient - 防止现场从系列化关键字:

transient Role role; 

参考this link更多。

+0

工作,但还有什么其他指定粗麻布,以便角色可用于其他模块的正常序列化? – yodhevauhe

+0

我不知道粗麻布,....对不起 – Abubakkar