SSHHibernate怎么配置

这篇文章主要介绍了SSH Hibernate怎么配置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SSH Hibernate怎么配置文章都会有所收获,下面我们一起来看看吧。

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的尉犁网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

1.引入Jar包

        
          

一开始只是很基础的引入了hibernat的jar包。后来在调试的时候发现很多jar包丢失了,引入了一个批处理。

2.创建实体类和实体类_数据库对应的xml文件。

比如表结构如下:

那么创建如下实体类:

[java] view plaincopy
package net.blogjava.nokiaguy .models;  
公共类 MapEntity {  
    私有 int id;  
    私有字符串关键字;  
    私有字符串值;  
    public int getId() {  
        返回 id;  
    }  
    public void setId(int id) {  
        this.id = id;  
    }  
    公共字符串 getKeyword() {  
        返回关键字;  
    }  
    公共无效 setKeyword(字符串关键字) {  
        this.keyword = 关键字;  
    }  
    public String getValue() {  
        返回值;  
    }  
    public void setValue(String value) {  
        this.value = value;  
    }          
}  

并为此实体类创建一个 xml 映射文件:

[html] view plaincopy    
      
          
              
              
                  
              
              
              
          
    

后跟核心配置文件:hibernate.cfg.xml:

[html] view plaincopy                       
      
           
          
            org.hibernate.dialect.MySQLDialect  
                    
        root  
          
          
        true  
          
      

里面主要是配置连接的一些需要的参数和实体class_table的配置文件的位置。

3.通过hibernate in action

[java] view plaincopy 调用操作数据库public String execute()  
        throws Exception  
    {  
        Configuration configuration=new Configuration();  
        会话工厂会话工厂;  
        configuration.configure("/hibernate.cfg.xml");  
        sessionFactory=配置 .buildSessionFactory();  
       //启动一个会话  
        Session session=sessionFactory.openSession();  
        交易transaction=session.beginTransaction();  
       //开始  
        交易 transaction.begin();  
        MapEntity mapEntity1=new MapEntity();  
        mapEntity1.setKeyword("ihu");  
        mapEntity1.setValue("bc...");  
        地图实体地图实体2 =新地图实体();  
        mapEntity2.setKeyword("iou");  
        mapEntity2.setValue("bc...");  
        持久化两个对象 session.save(mapEntity1);  
        session.save(mapEntity2);  
       //提交事务  
        transaction.commit();  
        session.close();  
        结果="保存成功";  
        返回“成功”;  
    }

关于“SSH Hibernate怎么配置”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“SSH Hibernate怎么配置”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。


网站栏目:SSHHibernate怎么配置
网页地址:http://hbruida.cn/article/gpihhs.html