休眠的要点是什么?

时间:2010-11-14 19:53:36

标签: java database hibernate orm

必须知道hibernate的主要特征是什么? 我想人们会误解我的问题。以下是我所知道的功能:

  • 保存/更新
  • 查询(hql或标准)
  • lazy / eager loading
  • 交易

还有其他人吗?

2 个答案:

答案 0 :(得分:4)

检查here。它基本上为您提供了一个标准接口,您可以通过该接口使用数据库引擎。因此,即使您更改数据库,也不必修改应用程序端的代码......

答案 1 :(得分:2)

对我来说,最重要的事情是:

  • 如何注释您的实体(了解基本注释并为其他人提供良好的参考)
  • 如何构建HQL(或JPQL)查询

我还会在列表中添加以下内容:

  • Session和SessionFactory(如果使用JPA,则为EntityManager和EntityManagerFactory)
  • 缓存(二级缓存和查询缓存)

否则,我认为你达到了重点。