数据库表已经建立,之后打开MyEclipse9进入Database Explorer视图。
设置数据连接属性如下图:
新建一个Web Project,添加Hibernate支持,并且数据连接选择刚才建立的链接。
回到Database Explorer,对选中的表进行Hibernate Reverse Engineering操作。
之后可以开始编写代码:-)
总结以上工作主要为工程添加Hibernate支持时需要做的工作如下:
- 添加hibernate.cfg.xml文件,其中放置全局配置,并且配置了每个数据视图与java类对应的map关系;
- 添加hibernate的库文件和JDBC driver;
- 添加view(这里使用的table)与java entity对应的*.hbm.xml;
- 添加HibernateSessionFactory;
代码中的逻辑如下:
// 得到session
Session session = HibernateSessionFactory.getSession();
// 创建事务
Transaction t = session.beginTransaction();
// 操作表
Users users = new Users();
users.setBirthday(new Date(1979, 5, 24));
users.setNickname("aaaa");
users.setPasswd("passwrd");
users.setUsergrp("users");
users.setUsername("aaa");
session.save(users);
// 提交事务
t.commit();
// 释放资源
session.close();