龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

Eclipse3.0+Myeclipse3.8.1GA+MYSQL开发hibernate

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
经过几天的努力和烦闷之后,终于在eclipse中使用myeclipse3.8插件成功开发了使用hibernate进行持久层的应用程序!在JBX中可以很轻松的进行开发,可是在eclipse中老是出问题,可能是自己太

     经过几天的努力和烦闷之后,终于在eclipse中使用myeclipse3.8插件成功开发了使用hibernate进行持久层的应用程序!在JBX中可以很轻松的进行开发,可是在eclipse中老是出问题,可能是自己太笨,今天终于搞定了这个基本问题,为了不让和我一般的初学者走弯路,也为了履行我在《Eclipse3.0+Myeclipse3.8.1GA+Tomcat5.0+mysql开发jsp》文章中给大家的承诺,现将我的操作步骤以及应该注重的问题记录如下:(注:我的开发环境见《Eclipse3.0+Myeclipse3.8.1GA+Tomcat5.0+MYSQL开发JSP》)
     1.建立Java project--->hiBTest;
     2.给hibtest新建两个目录src和ado;
     3.右键单击hibtest为工程添加hibernate属性,出现对话框,建立PersonSessionFactary将目录选为/src,一路点击完成!自动生成PersonSessionFactary.java和hibernate.cfg.XML;
     4.Window->show view->other->myeclipse_>DBbrowse,就会在主窗体显示DBbrowse,点NEW,出现Create new profile对话框,填写你的MYSQL相应信息,OK,然后右击你建立的profile,选择Open connection将会出现MYSQL中的数据库以及数据表,然后右键单击create hibernate Mapping file,出现对话框,建立Person类,将会自动生成AbstractPerson.java,Person.java,Person.hbm.xml(这些文件均放在/src下);
     5.在/dao目录下建立测试类Insert.java和Queryhib.java
    Insert.java
  package ado;

  import net.sf.hibernate.HibernateException;
  import net.sf.hibernate.Session;
  import src.Person;
  import src.PersonSessionFactory;

  /**
   * @author 杨强
   *
   */
    public class Insert {
      static Session s=null;
        public static void main(String[] args) throws Exception{
      try{
          s = PersonSessionFactory.currentSession();
               Person yuj = new Person();
               yuj.setName("sfdhh");
               yuj.setAddress("sfhhf");
                      Person x = new Person();
               x.setName("sfdhhfd");
               x.setAddress("fshdfhd");
                      //持久化
               s.save(yuj);
               s.save(x);
        s.flush();
        System.out.print("sUCcess");
  
  

精彩图集

赞助商链接