It works in AppFuse - maybe it'd help to look at our configuration.

Archetype creation commands  @
http://appfuse.org/display/APF/AppFuse+QuickStart

Change from Hibernate to JPA:
http://appfuse.org/display/APF/Using+JPA#UsingJPA-setup

HTH,

Matt


thebugslayer wrote:
> 
> Hi,
> Can someone please help me see why I do not see my database table
> created after I ran $ mvn hibernate3:hbm2ddl? I don't have any errors,
> just database wasn't updated.
> 
> This is my partial pom.xml
>              <plugin>
>                 <groupId>org.codehaus.mojo</groupId>
>                 <artifactId>hibernate3-maven-plugin</artifactId>
>                 <version>2.0-alpha-2</version>
>                 <configuration>
>                     <components>
>                         <component>
>                             <name>hbm2ddl</name>
>                         </component>
>                     </components>
>                     <componentProperties>
> 
> <implementation>jpaconfiguration</implementation>
>                         <drop>true</drop>
>                         <create>true</create>
>                         <export>true</export>
>                         <jdk5>true</jdk5>
>                         <persistenceunit>default</persistenceunit>
>                     </componentProperties>
>                 </configuration>
>                 <dependencies>
>                     <dependency>
>                         <groupId>mysql</groupId>
>                         <artifactId>mysql-connector-java</artifactId>
>                         <version>5.0.5</version>
>                     </dependency>
>                 </dependencies>
>             </plugin>
> 
> Here is my persistence.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <persistence xmlns="http://java.sun.com/xml/ns/persistence";
>              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>              xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
> http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd";
>              version="1.0">
> 
>     <persistence-unit name="default">
>         <provider>org.hibernate.ejb.HibernatePersistence</provider>
>         <properties>
>             <!-- Auto detect annotation model classes -->
>             <property name="hibernate.archive.autodetection"
> value="class"/>
> 
>             <!-- Datasource -->
>             <property name="hibernate.dialect"
> value="org.hibernate.dialect.MySQLDialect"/>
>             <property name="hibernate.connection.driver_class"
> value="com.mysql.jdbc.Driver"/>
>             <property name="hibernate.connection.username" value="root"/>
>             <property name="hibernate.connection.password" value=""/>
>             <property name="hibernate.connection.url"
> value="jdbc:mysql://localhost/auction_dev"/>
> 
>         </properties>
>     </persistence-unit>
> </persistence>
> 
> Here is my mvn output:
> [INFO] [hibernate3:hbm2ddl]
> 04:40:52,707  INFO org.hibernate.ejb.Version - Hibernate EntityManager
> 3.2.0.GA
> 04:40:52,723  INFO org.hibernate.cfg.annotations.Version - Hibernate
> Annotations 3.2.0.GA
> 04:40:52,730  INFO org.hibernate.cfg.Environment - Hibernate 3.2.0.cr5
> 04:40:52,734  INFO org.hibernate.cfg.Environment -
> hibernate.properties not found
> 04:40:52,735  INFO org.hibernate.cfg.Environment - Bytecode provider
> name : cglib
> 04:40:52,740  INFO org.hibernate.cfg.Environment - using JDK 1.4
> java.sql.Timestamp handling
> [DEBUG] basedir: /Users/zemian/Desktop/projects/auction
> [INFO] src/main/resources/hibernate.cfg.xml not found within the
> project. Trying absolute path.
> [INFO] No hibernate configuration file loaded.
> [INFO] src/main/resources/database.properties not found within the
> project. Trying absolute path.
> [INFO] No hibernate properties file loaded.
> 04:40:53,067  INFO org.hibernate.dialect.Dialect - Using dialect:
> org.hibernate.dialect.MySQLDialect
> 04:40:53,108  INFO org.hibernate.tool.hbm2ddl.SchemaExport - Running
> hbm2ddl schema export
> 04:40:53,109  INFO org.hibernate.tool.hbm2ddl.SchemaExport - exporting
> generated schema to database
> 04:40:53,112  INFO
> org.hibernate.connection.DriverManagerConnectionProvider - Using
> Hibernate built-in connection pool (not for production use!)
> 04:40:53,112  INFO
> org.hibernate.connection.DriverManagerConnectionProvider - Hibernate
> connection pool size: 20
> 04:40:53,112  INFO
> org.hibernate.connection.DriverManagerConnectionProvider - autocommit
> mode: true
> 04:40:53,116  INFO
> org.hibernate.connection.DriverManagerConnectionProvider - using
> driver: com.mysql.jdbc.Driver at URL:
> jdbc:mysql://localhost/auction_dev
> 04:40:53,116  INFO
> org.hibernate.connection.DriverManagerConnectionProvider - connection
> properties: {user=root, password=****, autocommit=true,
> release_mode=auto}
> 04:40:53,329  INFO org.hibernate.tool.hbm2ddl.SchemaExport - schema
> export complete
> 04:40:53,330  INFO
> org.hibernate.connection.DriverManagerConnectionProvider - cleaning up
> connection pool: jdbc:mysql://localhost/auction_dev
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO]
> ------------------------------------------------------------------------
> 
> And finally here is one of my entity class:
> package deng.auction.data.model;
> 
> import javax.persistence.*;
> 
> @Entity
> @Table(name="category")
> public class Category {
>     @Id
>     @GeneratedValue
>     @Column(name="id")
>     private Short id;
> 
>     @Column(name="name")
>       private String name;
> 
>     public Short getId() {
>         return id;
>     }
> 
>     public void setId(Short id) {
>         this.id = id;
>     }
> 
>     public String getName() {
>         return name;
>     }
> 
>     public void setName(String name) {
>         this.name = name;
>     }
> 
> }
> 
> Thanks
> -- 
> /bugslayer
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/running-hibernate3-plugin-with-jpaconfiguration-tf4503567s177.html#a12863736
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to