MyEclipse2013自动生成Hibernate4.1

来源:互联网 发布:网络侦探dlc 编辑:程序博客网 时间:2024/06/03 21:34

1.创建项目

2.右击项目名,选择MyEclipse(位于菜单下方)->Project Facets(capabilities)->Install hibernate facets

3.弹出Install Hibernate Facet 窗口,点击next.

4.中下左方找到Java package行,点击该行的new按钮,创建一个sessionFactory包,点击next.

5.这个页面可以使用JDBC 也可以用数据源,具体配置就不说了.配置好后点击finish.

6.点击Windows->Show View->DB Browser,在DB Browser页面中选择你创建好的数据库,打开其中的某个表,比如我这里打开的是User表,在表名上右键,选择Hibernate Reverse Engineering

7.找到第二行的Java package,填入bean,接下来把Create POJO<>DB Table mapping information 勾上,并选择Add Hibernate mapping annotation......

8.Create Abstrat Class 这一项可选,具体的效果请自己试试~,然后点击Finish

9.手动创建具体的DAO和DAOIMP,当然,还可以自动创建DAO,具体实现还是和生成bean的操作类似.

package daoImp;import org.hibernate.Session;import sessionFactory.HibernateSessionFactory;import bean.User;import dao.UserDAO;public class UserDAOImp implements UserDAO {@Overridepublic void save(User user) {
<span style="white-space:pre"></span>//从工厂的静态方法直接获取session.Session session = HibernateSessionFactory.getSession();//执行事务session.beginTransaction();session.save(user);session.getTransaction().commit();<span style="white-space:pre"></span>//关闭session,session.close();}}

10.执行JUnit

@Testpublic void test() {UserDAO ud = new UserDAOImp();ud.save(new User("KC", "9527"));}



0 0
原创粉丝点击