ошибка при получении SessionFactory

я пытаюсь работать с hibernate создал Hibernate.cfg.xml в нем же:

<hibernate-configuration>
    <session-factory>

        <property name="dialect">org.hibernate.dialect.PostgresDialect</property>
        <property name="connection.driver_class">org.postgresql.Driver</property>
        <property name="connection.url">jdbc:postgresql://localhost:5432/postgres</property>
        <property name="connection.username">root</property>
        <property name="connection.password">password</property>
        <property name="hibernate.show_sql ">true</property>
        <property name="hbm2ddl.auto">update</property>

    </session-factory>
</hibernate-configuration>

и в основном классе users:

package org.example;
import jakarta.persistence.*;
import jdk.jfr.Configuration;

import java.util.Date;

@Entity
@Table(name="users")
class User {

    @Id
    @GeneratedValue
    @Column(name="id")
    public Integer id;

    @Column(name="name")
    public String name;

    @Column(name="level")
    public Integer level;

    @Column(name="created_date")
    public Date createdDate;

а когда я пытаюсь прописать:SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); то мне выдает ошибку:

Cannot resolve symbol 'SessionFactory'``` и еще 1 ошибку :```Cannot resolve symbol 'Configuration'

в pom.xml все классы импортировал и Hibernate и postgresql connector подключен и все сделано но ничего не помогает


Ответы (1 шт):

Автор решения: Roman C
Cannot resolve symbol 'SessionFactory'

Классы, которые не находятся, их нет в пакете по умолчанию, нужно либо импортировать, либо прописать полный и квалифицированный путь к названию класса. (FQCN)

Например:

org.hibernate.SessionFactory

Похоже, что IntelliJ IDEA автоматически импортирует пропущенные классы, и вы можете импортировать их, нажав Alt + Enter вручную.

→ Ссылка