本文是对Hibernate总结(二)--Hibernate_HelloWorld做一个解释

该解释内容来自尚硅谷http://www.gulixueyuan.com/course/55/task/719/show 中的任务三

目录

创建持久化java类需要注意的地方

创建News.java时必须要创建一个无参的构造器,因为他是通过反射方式来实现的。

必须要提供一个标识性属性

必须是非final类

对象关系映射文件解释

Hibernate配置文件解释

hbm2ddl.auto属性说明

扩展

对测试类解释

SessionFactory接口解释

session接口解释

session里面的方法使用

Transaction


创建持久化java类需要注意的地方

这里指的是News.java文件。

Hibernate总结(三)--Hibernate_HelloWorld详细解释

创建News.java时必须要创建一个无参的构造器,因为他是通过反射方式来实现的。

hibernate中使用反射的情况如下

Hibernate总结(三)--Hibernate_HelloWorld详细解释

从关系配置文件中也可以看出,使用了反射

Hibernate总结(三)--Hibernate_HelloWorld详细解释

必须要提供一个标识性属性

必须是非final类

对象关系映射文件解释

Hibernate总结(三)--Hibernate_HelloWorld详细解释

Hibernate配置文件解释

Hibernate总结(三)--Hibernate_HelloWorld详细解释

hbm2ddl.auto属性说明

在写helloworld的时候使用的是update,其他属性介绍如下

Hibernate总结(三)--Hibernate_HelloWorld详细解释

扩展

在写helloworld的时候,我们使用的是xml文件配置方式,其实也可以使用properties的配置方式。

Hibernate总结(三)--Hibernate_HelloWorld详细解释

对测试类解释

SessionFactory接口解释

Hibernate总结(三)--Hibernate_HelloWorld详细解释

session接口解释

Hibernate总结(三)--Hibernate_HelloWorld详细解释

session里面的方法使用

大概就是这些

Hibernate总结(三)--Hibernate_HelloWorld详细解释

Transaction

Hibernate总结(三)--Hibernate_HelloWorld详细解释

 

相关文章:

  • 2022-02-09
  • 2022-03-01
  • 2021-10-20
  • 2022-01-22
  • 2021-09-23
  • 2021-05-22
  • 2021-11-20
  • 2021-12-24
猜你喜欢
  • 2021-07-08
  • 2021-07-23
  • 2021-11-24
  • 2022-02-17
  • 2022-12-23
相关资源
相似解决方案