取决于项目结构,但可能是通过在persistence-unit元素下直接在persistence.xml中添加以下内容。
<class>model.Students</class><class>model.Address</class>
完全像这样:
<?xml version="1.0" encoding="UTF-8"?><persistence version="1.0" 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"> <persistence-unit name="OneToOnePU" transaction-type="JTA"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <jta-data-source>students</jta-data-source> <class>model.Students</class> <class>model.Address</class> <exclude-unlisted-classes>false</exclude-unlisted-classes> <properties> <property name="hibernate.hbm2ddl.auto" value="create-tables"/> <property name="hibernate.dialect" value="org.hibernate.dialect.DerbyDialect"/> <property name="hibernate.connection.username" value="app"/> <property name="hibernate.connection.password" value="app"/> <property name="hibernate.connection.url" value="jdbc:derby://localhost:1527/StudentsData"/> </properties> </persistence-unit></persistence>
顺便说一句,为什么要在persistence.xml和hibernate.cfg.xml中都配置诸如 hibernate.dialect之类的 属性?



