2012-11-23 83 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