smcnam ,
You can’t do it, for now (except editing hbm.xml after generation) – view can’t have PK(or unique key) and we can’t decide what property can be included.Hibernate mapping request id and ‘all columns’ is logical solution.ID is important in hibernate and it have to be unique – we can be sure that Id with all columns is unique (rows/tuple are unique in relational theory)
What is your reason that ‘one’ property be ID ? It is possible that we add this features, but I don’t sure that it’s necessary
Best