Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hibernate映射异常,使用注释_Java_Mysql_Hibernate_Jpa_Orm - Fatal编程技术网

Java Hibernate映射异常,使用注释

Java Hibernate映射异常,使用注释,java,mysql,hibernate,jpa,orm,Java,Mysql,Hibernate,Jpa,Orm,我正在尝试使用Hibernate和MySQL。我创建了一些测试实例并试图保存它们,但遇到了一个错误 hibernate.MappingException:未知实体:…类别 类别类如下所示: import javax.persistence.*; import java.util.Set; @Entity @Table(name = "categories_table") public class Category { @Id @Column private Strin

我正在尝试使用Hibernate和MySQL。我创建了一些测试实例并试图保存它们,但遇到了一个错误

hibernate.MappingException:未知实体:…类别

类别
类如下所示:

import javax.persistence.*;
import java.util.Set;

@Entity
@Table(name = "categories_table")
public class Category {

    @Id
    @Column
    private String code;
    @Column
    private String name;
    @OneToMany(mappedBy = "category")
    private Set<Addon> addons;
import javax.persistence.*;
导入java.util.Set;
@实体
@表(name=“categories\u Table”)
公共类类别{
@身份证
@纵队
私有字符串码;
@纵队
私有字符串名称;
@OneToMany(mappedBy=“类别”)
私有集插件;
hibernate.cfg.xml文件如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
                                         "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
 <session-factory>
  <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
  <property name="hibernate.connection.url">jdbc:mysql://localhost/xa04?createDatabaseIfNotExist=true</property>
  <property name="hibernate.connection.username">root</property>
  <property name="hibernate.connection.password">password</property>
  <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
  <property name="hibernate.hbm2ddl.auto">update</property>
 </session-factory>
</hibernate-configuration>

com.mysql.jdbc.Driver
jdbc:mysql://localhost/xa04?createDatabaseIfNotExist=true
根
密码
org.hibernate.dialogue.mysqldialogue
更新

您需要使用包含完全限定类名或WildACRD的适当映射更新配置:

<hibernate-configuration>
 <session-factory>
  ...
  <mapping class="com.mypackage.Category" />
 </session-factory>
</hibernate-configuration>

...

您需要使用包含完全限定类名或WildACRD的适当映射更新配置:

<hibernate-configuration>
 <session-factory>
  ...
  <mapping class="com.mypackage.Category" />
 </session-factory>
</hibernate-configuration>

...
请参见:请参见: