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]