文章标题

来源:互联网 发布:网络艺术研究 编辑:程序博客网 时间:2024/06/01 08:44

Hibernate简单的自动化部署步骤:
一.新建数据库表
这里写图片描述
二.Myeclipse中建立数据库关联
这里写图片描述

此处注意点:
1.输入法要设置在英文模式下,否则会提示连接URL失败等信息
2.连接参数输完后,需点击Test Driver按钮测试连接
3.保存密码

建立连接的结果展示:
这里写图片描述
三.项目中建立映射关系
第一部分:建立项目关联
右击项目————》Myeclpse ————》Add Hibernate Annotations—————》Driver项选择新建的数据库关联test————》next ————》新建自动生成的jar目录test————》
第二部分:建立javabean映射
切换至数据库关联视图————》右键表名test————》Hibernate Reverse Enginering—————》选择对应的文件目录和package————》
这里写图片描述
注意标红部分
————》next————》
这里写图片描述
建立映射的结果
这里写图片描述

测试连接:

package test;

import org.hibernate.Session;
import org.hibernate.Transaction;

public class HibernateTest {
public static void main(String[] args) {
User user = new User(“HibernateTest”,21, “”,null, null, null, “”,
null, null, null, null, null, null);
Session session = HibernateSessionFactory.getSession();
Transaction trs = null;
try{
trs = session.beginTransaction();
session.save(user);
trs.commit();
}catch(Exception e){
trs.rollback();
}
}
}

遗留BUG:
运行异常提示,ERROR: Unknown column ‘education’ in ‘field list’

原因分析:
Myeclipse中建立数据库关联时,字段education没有映射到位
具体分析:
数据库插入字段数据时education前面多了一个空格,去掉空格OK了。

0 0