手工搭建hibernate4.2.2框架步骤及注意事项

今天项目需要用到hibernate4.2.2框架,之前一直用的3,以前的都是直接用Myeclipse直接生成的,这次需要手工搭建,费了好大事才弄成了,


下面说步骤

1、下载hibernate-release-4.2.2.Final.zip,将其解压

2、从hibernate-release-4.2.2.Final\lib\required里将必须的jar包拷到项目的lib里,如果有需要其他jar包的话也可以从其他的文件夹里找到,这里要注意看看里面有没有核心包

 hibernate-core-4.2.2.Final.jar

3、添加hibernate的主配置文件到src下,这里需要新建,如果有的话改改也可以

这里要注意必须有这个版本说明,其中xml那里必须定格写,中间不能有任何空格或者换行,如果没有这个版本说明的话也可以去hibernate核心包里的最下面有个.dtd文件的,里面有这个说明,可以粘过来用

<?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">

4、编写pojo映射类

5、编写映射文件,名字要用     类名.hbm.xml   来命名

6、把映射文件添加到主配置文件中去


注意事项:

第五步中编写映射文件


<hibernate-mapping package ="pojo">
<class name="pojo.Compere" table="compere" catalog="kaifengtv">


<id name="id" type="java.lang.Integer">
<column name="id" length="10" />
</id>
<!-- name属性,类型为String,对应的数据库中的列为name,长度为20 -->
<property name="name" type="java.lang.String">
<column name="name" length="20" />
</property>
</class>
</hibernate-mapping>


这里要注意mapping后面要跟个包名,不然会提示不能找到映射文件,貌似不写包名会找不到这个文件,就是这个问题纠结了一上午


第三步中,不知道的为什么我的配置文件老是提示说没写方言什么的,可明明里面写了啊,位置也放对了,后来查找资料,在src下又添加了一个hibernate.properties

这个需要自己新建

hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.connection.password=******
hibernate.connection.url=jdbc:mysql://localhost:3306/******?useUnicode=true&amp;characterEncoding=utf-8
hibernate.connection.username=root
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.encoding=UTF-8

这样最后才成功了,好艰难啊


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值