anonymous wrote : 3) No support for xml mapped entities (and you're not going to get
this to work afaics)
It is possible to get it work using Hibernate API. We need access to hibernate session
object and entity.
getSession().getSessionFactory().getClassMetadata(getPersistentClass()).getIdentifier(entity,
mode) should give Id in case if entities are not using annotations.
anonymous wrote : 4) correct implementation of toString() on all keys (think about
composite keys here)
Yes. But default implementation would work too (I haven't checked though). Default
implementation of toString would produce too long string in HTML, but it might even work
as is.
How do you handle composite keys with entityConverter? I think this can be done same way
after all we do need to create a string out of composite key to use it in HTML.
anonymous wrote : 1) You must extend EntitySelector in code. This works very badly with
the Seam Framework and components.xml
Not sure why extending it would be a problem...
anonymous wrote : 2) To keep your entities managed, you must cache all entities in your
dropdown in the conversation scope (yes, I know you can put them in the event or page
scope, but then they won't be managed).
Even if they are not managed you can always get access to managed entity
by calling finder by ID. It is a little inconvenience for some, but at least
solution for dropdowns will work for everyone (even those who do not use SMPC). Dropdown
are usually read-only entities anyway...
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4071772#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...