MyEclipse2013自动生成Hibernate4.1

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 {
	
	@Override
	public 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

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值