这是该项目的目录结构(使用maven2):
pom.xml
/src
/main
/java
Abc.java
/resources
hibernate.cfg.xml
database.properties
/META-INF
persistence.xml
/test
/java
AbcTest.java
/resources
database.properties
这是hibernate.cfg.xml
:
<hibernate-configuration>
<session-factory name="java:hibernate/SessionFactory">
<property name="hibernate.archive.autodetection">true</property>
</session-factory>
</hibernate-configuration>
这是我在<代码>persistence.xml上的:
<persistence>
<persistence-unit name="abc">
<jta-data-source>java:/abcDS</jta-data-source>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
</properties>
</persistence-unit>
</persistence>
这是我的<代码>Abc.java文档:
import javax.persistence.*;
@Entity
public class Abc {
@Id private int id;
}
18:45:55,770 INFO org.hibernate.tool.hbm2ddl.SchemaExport - writing
generated schema to file: ../target/hibernate3/sql/schema.ddl
18:45:55,770 INFO org.hibernate.tool.hbm2ddl.SchemaExport - schema export complete
[INFO] ————————————————————————————————————
[INFO] BUILD SUCCESSFUL
文件schema.ddl
的建立,空洞。 为什么? 除此之外,我的组合档案中还有什么错误? 自Im试图用<条码>进行单位测试以来,他们没有使用<条码>。 就像组合中存在一些问题。 • 在线找到任何手册......
<>PS> 有两个问题,我认为已经存在。 第一个是这里(应当删除前身):
<property name="archive.autodetection">true</property>
第二点更令人感兴趣。 当Imper mvn hibernate3:hbm2dl
在汇编其作品后(因为其有.}
文档与工作。 否则,该表就空了。 如何引导这一花钱来事先编辑 j木课?