将数据源绑定到Intellij上的持久性在“解析”列上失败

时间:2018-07-05 15:50:03

标签: java intellij-idea

我开始讲授如何使用IntelliJ,并尝试将我的持久性链接到我的数据源。 我已经在这里阅读了如何执行此操作的信息,现在我已经将持久性成功地绑定到了数据源:我可以在数据库上运行查询,也可以浏览持久性。

这是数据库(MSSQL):

enter image description here

这是持久性:

enter image description here

这是作业:

enter image description here

问题是我仍然在类上出错,看起来无法链接到数据源,并给我错误“无法解析列”(不仅在ID列,而且在所有列上) ):

enter image description here

该应用程序运行正常,因此该问题仅与某些错误的intellij配置有关,但我找不到问题所在。

这是我的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 name="Artemide">
  <property name="hibernate.bytecode.use_reflection_optimizer">false</property>
  <property name="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>

  <!-- Configurazione maven-->
  <property name="hibernate.connection.password">${hibernate.password}</property>
  <property name="hibernate.connection.username">${hibernate.username}</property>
  <property name="hibernate.connection.url">${hibernate.connection.url}</property>
  <property name="hibernate.default_catalog">${hibernate.default_catalog}</property>
  <property name="hibernate.dialect">org.hibernate.dialect.SQLServer2008Dialect</property>
  <property name="hibernate.search.autoregister_listeners">false</property>
  <property name="hibernate.show_sql">false</property>
  <property name="hibernate.format_sql">true</property>

  <mapping class="xx.xx.xx.database.pojo.Categoria"/>

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

谢谢!

0 个答案:

没有答案