本文先说认识、配置前提及必须配置的一个步骤。再说后续配置出现的问题,最后才是示例。即可参考一、二、四,进行配置学习。
如出现问题,再参考三
一、hibernate的认识:
全自动化、操纵数据库、配置需注意,和类头信息有关的,请ctrl+鼠标点击查看是否拼写错误【可跳转则无误】、拼写字符时请注意一些。
二、需要注意的是,在编写配置文件的时候配置:
首先:
在和src同级下建resource文件夹---》新建hibernate.cfg.xml文件,先写前面的内容:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
其次:ctrl+鼠标点击将文件下载到某个目录:
http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd
最后:
在eclipse下,window->preference,再进行如下操作:
然后:(由于已经Add,所以显示的是我重新编辑的截图,第一行,下载的文件路径,key选择URL,key写的是正确的URL地址)
三、注意:后续编写完程序代码出现的问题:
最后发现是,类里面读取hibernate.cfg.xml的路径写错了以及关系映射的xml文件Customer.hbm.xml。
改正为:
运行后出现:
对于出现的[INFO] Environment - -hibernate.properties not found可以先不管,查阅资料说的是没有日志配置的情况下时非必须的。
现在解决后面的报错问题:
四、完整的配置文件及示例:
五:总结:
配置文件需要写正确,路径需要注意,以及读取配置文件的Factory要正确。