简单的学习了Hibernate框架,一句话:看起来蛮简单,操作起来各种坑。我就把简单的环境配置搭建一遍,再把自己对Hibernate的理解总结一下。
Hibernate框架的概述
|
|
环境搭建
hibernate架包的下载hibernate官网
代码编写
我建的是web工程所以直接把架包拷到了lib目录下,如果建的是Java工程新建个文件夹为lib再buildpath下
接下来便是实体类的编写,实体类的编写主要是一些私有属性,再提供set,get方法下面是我创了一个名为User的实体类,
准备工作做好了,接下来便是hibernate中两个重要的配置文件了
两个配置文件
orm的映射配置文件
命名:实体类名.hbm.xml
在编写实体类的包下新建一个xml文件,这个xml文件必须要和实体类在同一个包下,名字就是我上面的格式,我的就是User.hbm.xml
这个配置文件主要使User这个实体类和数据库中的表构成一种映射关系,User对应数据库中的表名,类中的属性对应表中的字段,达成这种关系后我们对实体类进行操作,实际就是对数据库表的操作,前提是User这个对象是持久态的
hibernate.cfg.xml(核心的配置文件)
核心配置文件放到根路径下
写完之后,还差一个连接数据库的驱动包mysql
测试
|
|
得意忘形的我又运行一遍omg,既然报错了