Java org.hibernate.InvalidMappingException:无法从资源hibernate.hbm.xml解析映射文档。为什么我会得到它?

Java org.hibernate.InvalidMappingException:无法从资源hibernate.hbm.xml解析映射文档。为什么我会得到它?,java,hibernate,jakarta-ee,hibernate-mapping,pojo,Java,Hibernate,Jakarta Ee,Hibernate Mapping,Pojo,尝试将文本文件写入数据库时,出现以下异常: org.hibernate.InvalidMappingException: Could not parse mapping document from resource hibernate.hbm.xml 单击htmlsubmit按钮后: <form method="post" enctype="multipart/form-data" action="FileHandler"> <input type="fil

尝试将文本文件写入数据库时,出现以下异常:

org.hibernate.InvalidMappingException: Could not parse mapping document 
from resource hibernate.hbm.xml
单击
html
submit按钮后:

<form method="post" enctype="multipart/form-data" action="FileHandler">
        <input type="file" name="file" /> <br />
        <input type="submit" value="submit" />
</form>
我使用this命令创建了一个名为
b_files
的表:

create table b_files(files_uploaded mediumblob, serial_number integer);

注意:我想,映射文件中名为“file”的属性存在问题。可以吗?因为我没有在我的netbeans IDE中得到“file”作为提示。所以我想这可能就是问题所在。

你在错误的地方下课了
id
属性
应位于
之前,而不是在其原始行中使用快捷方式关闭类。

并且您确定映射文件的名称正确、目录正确、权限正确吗?@AndrewLazarus yeah。
package pojo;

public class File {
    private byte file[] = new byte[5120];
    private int serial_number;

    public int getSerial_number() {
        return serial_number;
    }

    public void setSerial_number(int serial_number) {
        this.serial_number = serial_number;
    }

    public byte[] getFile() {
        return file;
    }

    public void setFile(byte[] file) {
        this.file = file;
    }

}
create table b_files(files_uploaded mediumblob, serial_number integer);