У меня есть MappingNotFoundException: ресурс: TradFileRecord.hbm.xml не найденспящего режима отображения ресурсов не найден
и это в основной configuratioon
Этот файл, как аров hibernate.cfg.xml файлов, находящихся в ИПВ/главные/ресурсы
содержания спящего файла
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration SYSTEM
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">
org.hibernate.dialect.PostgreSQLDialect
</property>
<property name="hibernate.connection.driver_class">
org.postgresql.Driver
</property>
<property name="hibernate.connection.url">
jdbc:postgresql://localhost:5432/Subtitlor
</property>
<property name="hibernate.connection.username">
postgres
</property>
<property name="hibernate.connection.password">
1234
</property>
<property name="show_sql">true</property>
<!-- mapping files -->
<mapping resource="TradFileRecord.hbm.xml"/>
<!-- cache settings -->
<class-cache class="com.subtitlor.bean.TradFileRecord" usage="read-write"/>
<!-- <mapping resource="src/main/resources/TradFileRecord.hbm.xml"/> -->
<!-- <mapping class="com/subtitlor/bean/TradFileRecord"/> -->
</session-factory>
</hibernate-configuration>
и содержание файла отображение
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.subtitlor.bean.TradFileRecord" table="tradfilerecord">
<meta attribute="class-description">
This class contains the TradFileRecord detail.
</meta>
<id name="idLigne" type="int" column="idline">
<generator class="native"/>
</id>
<property name="timeValues" column="timevalues" type="string"/>
<property name="originalLine1" column="text1" type="string"/>
<property name="originalLine2" column="text2" type="int"/>
<property name="TranslatedLine1" column="translatedtext1" type="string"/>
<property name="TranslatedLine2" column="translatedtext2" type="string"/>
<property name="fileName" column="filename" type="string"/>
<property name="descriptionFile" column="descriptionfile" type="string"/>
</class>
</hibernate-mapping>
и конфигурация аннотаций У меня есть другая ошибка: не удалось загрузить Аннотации
Не могли бы вы помочь мне, пожалуйста
Я забыл свой pom.xml
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>4.0.1.Final</version>
</dependency>
<!-- <dependency>
<groupId>org.hibernate.common</groupId>
<artifactId>hibernate-commons-annotations</artifactId>
<version>4.0.1.Final</version>
<classifier>tests</classifier>
</dependency> -->
<!-- <dependency>
<groupId>hibernate-annotations</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.3.0.GA</version>
</dependency> -->
<!-- <dependency>
<groupId>hibernate-commons-annotations</groupId>
<artifactId>hibernate-commons-annotations</artifactId>
<version>3.0.0.GA</version>
</dependency> -->
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api</artifactId>
<version>1.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>4.0.1.Final</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-search-orm</artifactId>
<version>5.5.2.Final</version>
</dependency>
эти два файла конфигурации находятся в каталоге src/main/resources, который является папкой ресурсов по умолчанию для проектов maven. И поместить файл ресурсов сопоставления в папку класса, кажется, не лучшие практики, я собираюсь попробовать –
, просто рассказывая вам, что работает для меня –
, и он не работает –