用户登录
用户注册

分享至

hibernate extends

  • 作者: 三好学生与学习标兵
  • 来源: 51数据库
  • 2021-01-28
hibernate中的session就相当于数据库的链接吧,难道你认为操作完以后不需要把数据库的链接关闭,而且你这个代码把hibernate的最大功能丢掉了,hibernate本来就是通过设置方言来自动帮你拼凑SQL语句的,通过设置生不同的方言来实现跨平台,但是你却自己吧SQL语句拼出来了这样和用JDK提供的方法来写有什么区别,hibernate本来就是把原本不属于面向对象的SQL语句转换成面向对象的HQL语言。



  当然可以了。这个方法的意思是这样的:如果你的student对象是持久化对象的话,并且该对象中的某个属性发生了变化,更新该对象;如果该对象是临时状态的话,插入该对象;如果该对象是游离状态的对象话,在缓冲中保存一份,如果这个时候该对象某个属性发生了变化,同持久化对象。
至于持久化对象、临时状态对象、游离状态对象的区别请参考:
软件
前端设计
程序设计
Java相关