当前位置: 首页 > 面试题库 >

Hibernate-AnnotationConfiguration已弃用

廖臻
2023-03-14
问题内容

我正在3.6.0版中使用Hibernate,并且AnnotationConfiguration标记为已弃用。

这是我的HibernateUtil.java类中的行:

sessionFactory = new AnnotationConfiguration().configure("/hib.cfg.xml").buildSessionFactory();

什么是AnnotationConfiguration的替代品?


问题答案:

“所有功能已移至配置”:http
:
//docs.jboss.org/hibernate/core/3.6/javadocs/org/hibernate/cfg/AnnotationConfiguration.html

这是配置:

http://docs.jboss.org/hibernate/core/3.6/javadocs/org/hibernate/cfg/Configuration.html



 类似资料:
  • 我创建了一个web动态项目,并希望使用。 然后,我使用生成类代码,并创建了一个类,在其中初始化。 和另一个类: 这是我的Java构建路径:

  • 问题内容: 我们需要能够获得hibernate会话的关联。没有其他连接可用,因为此连接可能与正在运行的事务关联。 如果现在不建议使用session.connection(),我应该怎么做? 问题答案: 现在,您必须使用Work API: 或者,在Java 8+中:

  • 问题内容: 我正在尝试更新到Hibernate 4,并且我不赞成使用org.hibernate.annotations.Entity。但是,没有任何文档似乎表明是这种情况。有人对此有任何见识吗? 问题答案: 是的,在4.0+中已弃用: 您应该改用 这是固定的JIRA谈论它。

  • 问题内容: 不推荐使用此调用: 在源文件中,我可以看到: 但是我不明白我必须使用哪种方法代替。 问题答案: 您可以在Hibernate 5.2 +中使用以下接口:

  • 问题内容: 今天,我决定将我的android应用程序从Java转换为Kotlin!:)但是,当我输入以下内容时,我感到非常惊讶: 然后Android Studio告诉我:“’getActionView(MenuItem!):View!’ 已弃用。Java中已弃用“ 因此,在问您解决方案之前,我先问谷歌解决方案是什么,我相信我找到了解决方案:“直接使用getActionView()”。 所以我像这样

  • 目前我正在开发一个带有三个菜单项的底部导航栏的应用程序。我曾使用来单击项目。但现在我面临的问题是该方法已贬值。 应用程序语言:Java 问题:“setOnNavigationItemSelectedListener(com.google.android.material.bottomnavigation.BottomNavigationView.OnNavigationItemSelectedLi