Two ideas:
1) If you want some fields to not be updateable, but ok to be viewed then annotate the field with @Column(updateable=false)
2) If you want different fields or some subset to be displayed then you need to have a different object as the forrm backing bean and map to the domain object. You can create a reflective utility to automate the mappings.

