[jboss-user] [JBoss Seam] - couldn't run seam generate-entities twice, found workaround
codelion
do-not-reply at jboss.com
Thu Jan 25 01:53:15 EST 2007
Ran seam generate-entities a couple of weeks ago. Wanted to know what has changed in Seam, wanted to run seam generate-entities a second time and then diff the directories. Problem:
At seam-gen/view/list.xhtml.ftl line 30 there was an undefined property.value.typeName.
But the real reason then was that two weeks ago I had seven tables, and seam-gen generated code that then made that nine tables (generally good Hibernate magic). Seam-gen must have added some relations, is my first simplistic interpretation. (I never used that generated project per se, I scavenged from it, so I don't know all its details.)
How did I work around it? I compared the entity classes from last week, (there were seven), with the tables in the database (there were nine) and dropped those two extra tables. Then seam-gen ran fine again.
Maybe it had to do with many-to-many relationships? There are two in it. I could look closer, but for now I have deleted all bad versions.
To sum it up: Seam-gen may cause generation of additional tables (only once the app runs, of course). When trying to run seam-gen again (e.g. much later to see whether Seam has changed with a diff) then those additional tables not just are unwanted, but they also cause a failure at least in list.xhtml.ftl.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4006207#4006207
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4006207
More information about the jboss-user
mailing list