*JoinVOs are used to store entries from MySQL views, which are not editable. I think removing setters from the *JoinVOs may help avoid some potential confusion as setters seem to imply that the fields are editable, which they really aren't.
I started looking around and it looks like most setters in *JoinVOs aren't actually used since the creation of *VOs is handled by java reflection. Please let me know if this is not the case or if I'm misunderstanding the way the MySQL views work. -Chris -- Chris Suich chris.su...@netapp.com NetApp Software Engineer Data Center Platforms – Cloud Solutions Citrix, Cisco & Red Hat