官术网_书友最值得收藏!

Summary

The purpose of this chapter was to expose the internals of Hibernate as they relate to session and entity. This should help you understand Hibernate better, design and write more elegant code, and when you encounter errors, understand the error messages clearly.

You will see a lot more sample code in later chapters, but in this chapter, we focused more on understanding Hibernate, and less on samples.

We learned about session and its behavior in various contexts. We also learned about entity, explored its lifecycle, and also learned about map types, which is a dynamic entity. Furthermore, the discussion on entity identity is very important and deserves careful attention. As discussed in this chapter, Hibernate offers a rich set of features, which are not available in JPA. We will see more of them in future chapters. Finally, we talked about proxy objects and batch processing.

This chapter is the heaviest in content. In the following chapters, we will focus on specific topics and explore different ways to accomplish certain objectives using Hibernate. The next chapter covers mapping concepts, and you will take a look at how basic and advanced mapping can fill the gap between objects and relations.

主站蜘蛛池模板: 上虞市| 武陟县| 德州市| 汉中市| 扎囊县| 荔波县| 嘉禾县| 马尔康县| 平凉市| 屏山县| 铜鼓县| 合肥市| 合水县| 阳新县| 长丰县| 军事| 太白县| 古丈县| 古丈县| 托克逊县| 顺义区| 六盘水市| 唐河县| 石屏县| 宝山区| 措勤县| 霍林郭勒市| 连山| 榆社县| 当阳市| 商洛市| 开鲁县| 黄山市| 德保县| 新源县| 新巴尔虎左旗| 原平市| 大洼县| 嘉禾县| 竹溪县| 文登市|