Aha, ok, I see. But how come that tables are not automatically generated by the 
hibernate3-maven-plugin before the dbunit-maven-plugin starts its CLEAN_INSERT?

 

Thx

Christian

 

________________________________

From: Michael Horwitz [mailto:[EMAIL PROTECTED] 
Sent: woensdag 31 oktober 2007 14:56
To: users@appfuse.dev.java.net
Subject: Re: [appfuse-user] Tables not generated by dbunit-maven-plugin -- part 
2

 

They are included via the dependency on appfuse-data-common (which is a 
transitive dependency through appfuse-hibernate).

 

Mike

 

On 10/31/07, Bonami, Christian <[EMAIL PROTECTED]> wrote: 

But, where are those annotated Java classes in the JSF modular archetype? I see 
only 1 class: Core.java. 

Where are the annotated model classes?

 

 

Mazda Motor Logistics Europe NV, Blaasveldstraat 162, B-2830 Willebroek
VAT BE 406.024.281, RPR Mechelen, ING 310-0092504-52, IBAN : BE64 3100 0925 
0452, SWIFT : BBRUBEBB

________________________________

From: Michael Horwitz [mailto: [EMAIL PROTECTED] 
Sent: woensdag 31 oktober 2007 14:37 
To: users@appfuse.dev.java.net
Subject: Re: [appfuse-user] Tables not generated by dbunit-maven-plugin -- part 
2

 

AppFuse 2.0 uses Hibernate Annotations - no more .hbm.xml files.

 

Mike
 

On 10/31/07, Bonami, Christian < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > 
wrote: 

Ok, by now I've discovered that it is not dbunit but the 
hibernate3-maven-plugin that generates the tables (hbm2ddl). 

But where is the *.hbm file?? It is not included in the appFuse archetype that 
I downloaded (JSF modular). 

 

Plz help

 

 

Mazda Motor Logistics Europe NV, Blaasveldstraat 162, B-2830 Willebroek 
VAT BE 406.024.281, RPR Mechelen, ING 310-0092504-52, IBAN : BE64 3100 0925 
0452, SWIFT : BBRUBEBB

________________________________

From: Bonami, Christian [mailto: [EMAIL PROTECTED] 
Sent: woensdag 31 oktober 2007 14:04 
To: users@appfuse.dev.java.net
Cc: Mariƫn, Sven; Houckx, Marc
Subject: [appfuse-user] Tables not generated by dbunit-maven-plugin

 

Hi,

 

I'm using oracle XE as underlying DB in appFuse 2 standard distribution.

So, on the commandline in .../web I run:

 

mvn jetty-run:war -P oracle

 

Apparently dbunit-maven-plugin connects well to the database, but then starts 
complaining about a table (user_role) that is not found: 

 

[INFO] [dbunit:operation]

[INFO] 

Mazda Motor Logistics Europe NV, Blaasveldstraat 162, B-2830 Willebroek 
VAT BE 406.024.281, RPR Mechelen, ING 310-0092504-52, IBAN : BE64 3100 0925 
0452, SWIFT : BBRUBEBB




Mazda Motor Logistics Europe NV, Blaasveldstraat 162, B-2830 Willebroek
VAT BE 406.024.281, RPR Mechelen, ING  310-0092504-52, IBAN : BE64 3100 0925 
0452, SWIFT : BBRUBEBB

---------------------------------------------------------------------

[ERROR] BUILD ERROR

[INFO] ---------------------------------------------------------------------

[INFO] Error executing database operation: CLEAN_INSERT

 

Embedded error: user_role

[INFO] -------------------------------------------------------------

..

Caused by: org.apache.maven.plugin.MojoExecutionException: Error executing datab

ase operation: CLEAN_INSERT

        at org.codehaus.mojo.dbunit.OperationMojo.execute(OperationMojo.java:110

)

        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi

nManager.java:443)

        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa

ultLifecycleExecutor.java:539)

        . 20 more

Caused by: org.dbunit.dataset.NoSuchTableException: user_role

..

[INFO] ---------------------------------------------------------------------

[INFO] For more information, run Maven with the -e switch

[INFO] ---------------------------------------------------------------------

[INFO] Total time: 3 seconds

[INFO] Finished at: Wed Oct 31 13:44:19 CET 2007

[INFO] Final Memory: 7M/14M

[INFO] --------------------------------------------------------------------

 

Why aren't the tables generated automatically? 

Do I have to create them manually?

What am I missing here?

 

Kind regards

Christian Bonami

 

 

Reply via email to