具有hibernate支持的IntelliJ IDEA

时间:2010-10-22 09:32:14

标签: java hibernate intellij-idea

我有IntelliJ IDEA 8.1.3。

它支持我启用的hibernate facet / plugin。当我这样做时,它识别HQL查询字符串,但以红色突出显示所有对象和属性。我看不出如何让IDEA了解我的实体。

我使用spring + hibernate和带注释的对象。我没有hibernate.cfg.xml只是一个使用AnnotationSessionFactoryBean的弹簧bean。

有谁知道如何让这个工作?标准IntelliJ是否支持此功能?

2 个答案:

答案 0 :(得分:2)

您只需为应用程序配置数据源。通常要完成此操作,您可以直接访问自动更正菜单( alt + 输入),它会要求您将数据源与您的休眠方面相关联。

答案 1 :(得分:0)

我也这样做,因为我使用了许多数据源,但是,IntelliJ只是希望能够找到表名和列,以便它可以自动完成并正确查找。

我假设数据源之间的表名和列名相同。如果是,那么我所做的就是使用SQL创建脚本(我从其中一个数据库导出)在Datasources菜单中创建DDL数据源。