Eclipese搭建Hibernate框架,基本的CRUD

一:Eclipese中搭建Hibernate框架

         1: 安装hibernate插件

                  在线安装(必须连接网络):Help--Eclipese Marketplace--搜索hibernate--找到JBoss Tools 4.3.1.Final--然后点击install(如果第一次安装不成功就继续安装,安装好后它会提示你需要重新启动eclipse)

                  离线安装(不需要连接网络):Help--Install New SoftWare--add(然后导入你的包)--把出现在文本域里面的复选框都打上勾,在最下面找到Contact all update.....的勾取消掉后点击next就可以了

                  检查是否安装成功:在Maven项目中新建hibernate看是否有四个选项(点击Ctrl+n进行hibernate的查询),如果存在就说明你的hibernate插件已经安装成功了

        2:导入hibernate的jar包和mysql的jar包

               在pom.xml里面导入依赖(连接网络)

              <!-- 加入hibernate依赖 -->
               <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>5.2.10.Final</version>
       </dependency>

            <!-- 加入mysql依赖 -->
              <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>5.1.44</version> 
            </dependency>
 



          3:创建hibernate的配置文件(hibernate.cfg.xml)

                 3.1:关于里面的提示问题--Window/preferences/editors/File Associations

                   3.2:配置和数据库有关的属性

                     <?xml version="1.0" encoding="UTF-8"?>
                          <!DOCTYPE hibernate-configuration PUBLIC
               "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
               "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
                                          <hibernate-configuration>
                                                 <session-factory>
                                                     <!-- mysql数据库连接 -->
                                                           <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/test</property>
                                                           <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
                                                           <property name="hibernate.connection.username">root</property>
                                                           <property name="hibernate.connection.password">123</property>    

                                                </session-factory>
                                           </hibernate-configuration>


                 3.3:显示sql语句

                         <property name="show_sql">true</property>

                         

             4:创建实体类(和数据库表中要相对应)

               5:创建映射文件(*.hbm.xml)--与你需要映射的实体类对应

                           将此映射文件联系到你的配置文件中(hibernate.cfg.xml)

                       <!-- 读取映射文件 -->
                            <mapping resource="com/entity/Provice.hbm.xml"/>--包名加文件名

               6:访问数据库操作(测试类)

                     <1>加载Hibernate配置文件:Configuration cfg=new Configuration().configure();

                     <2>创建SessionFactory:SessionFactory sessionfactory=cfg.buildSessionFactory();

                     <3>创建session:Session session=sessionfactory.openSession();

                     <4>:开启事物:Transaction transaction=session.beginTransaction();

                     <5>:执行数据库操作

                     <6>:提交事物:transaction.commit();

                     <7>:关闭




      

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值