精华内容
下载资源
问答
  • hibernate安装手记

    2007-04-25 10:39:24
    hibernate安装手记,很不错的。
  • 在Eclipse(Mars)中安装Hibernatetools插件 1、 下载地址:http://tools.jboss.org/downloads/overview.html,选择稳定版本,eg: 4.3.1.Final 2.按照说明直接将指定图标拖拽到Eclipse中 ...

    在Eclipse(Mars2)中安装Hibernatetools插件

    1、  下载地址:http://tools.jboss.org/downloads/overview.html,选择适合Mars2的稳定版本

    2.按照说明直接将指定图标拖拽到Eclipse中



    3.在自动弹出的界面中,选择需要的插件,这里选择Hibernate Tools,进入安装界面



    展开全文
  • Hibernate安装配置

    2014-02-24 17:44:25
    1.添加Hibernate库  1>在http://www.hibernate.org下载最新版本的Hibernate发布包。  2>将数据库驱动文件和下载目录\lib\required中的*.jar文件存放到Web项目的WEB-INF\lib文件夹中  3>如图所示:   2.添加...

    1.添加Hibernate

      1>http://www.hibernate.org下载最新版本的Hibernate发布包。

      2>将数据库驱动文件和下载目录\lib\required中的*.jar文件存放到Web项目的WEB-INF\lib文件夹中

      3>如图所示:

     


    2.添加Hibernate配置文件

     1>src中添加配置文件hibernate.cfg.xml

      2>该配置文件位置:下载目录\hibernate-release-4.3.0.Final\project\etc

      3>示例配置文件

     

      解析示例代码:

             该文件使用XML格式,在配置文件中指定JDBC驱动类、数据库的URL、用户名、密码、方言等。当服务器启动时,Hibernate会在classpath中加载该文件。

      解析代码中属性:

      1SessionFactory:关联于特定数据库全局的工厂。如果要使用多个数据库,就要用多个的<session-factory>标签。

      2connection.driver_class:数据库驱动。

            驱动名称可在Web App Libraries/mysql-connector-java-5.1.16-bin.jar/com.mysql.jdbc/Driver.class 右键Copy Qualified Name复制。

      3)hibernate.dialect:数据库方言,指明Hibernate 生成的特定SQL变量。

            方言名称可在Web App Libraries/hibernate-core-4.3.0.Final.jar/org.hibernate.dialect/MySQLDialect.class 右键Copy Qualified Name复制。

      4hibernate.hbm2ddl.auto自动创建或更新表结构,前提是先创建数据库。

            属性值一:create,每次运行都会删除上次的表

            属性值二:create-drop,当sessionFactory关闭,该表自动删除

            属性值三:update(最常用),更新表结构

            属性值四:validate,与数据库中的表进行比较后,插入新值

     

    3.添加对应数据库表的实体类和映射文件

      1>实体类,亦称持久化实体类,是一个带有属性的JavaBean类。

          限制如下:

          私有的属性访问级别

          默认的构造方法

          getter/setter方法

          使用非final类 

     

        示例代码如下:

        

      2>添加映射文件

          Hibernate通过映射文件来访问数据库中的某个表以及表中的某些字段。

     

    示例代码如下:

     

     

    解析示例代码:

     1)该映射文件通过hibernate.cfg.xml文件中的<mapping resource=”bean/User.hbm.xml” />读取。

     2)DTD约束必须声明。

            参考HibernateDTD存放于WebAppLibraries/hibernate-core-4.3.0.Final.jar/org.hibernate/hibernate-mapping-3.0.dtd 文件中,可           查看缺省值以及注释。

     3)每个持久化类都有一个映射文件把类对象映射到数据库表中。<hibernate-mapping>标签中含有一个class元素。 <class>标签中指     定类和表的映射。

     4)Hibernate通过getter/setter方法来访问标识符属性,例如id,name属性等。<id>标签中指定持久化类的OID和表的主键的映             射。<property>标签中指定映射类的属性和表的字段。

     5)generator:标识符生成器,负责为OID生成唯一标识符。

           标识符生成策略:nativeincrementidentitysequencehilouuid.hexassigned等。

     6)映射文件的后缀名为*.hbm.xml

    展开全文
  • Hibernate 安装及使用

    2017-09-13 11:26:50
    一.Hibernate框架由来 Struts:基于MVC模式的应用层框架技术 Hibernate:基于持久层的框架(数据访问层使用)! Spring:创建对象处理对象的依赖关系以及框架整合 对于数据访问层(Dao)的代码,有好几种方式...

    一.Hibernate框架由来

    Struts:基于MVC模式的应用层框架技术

    Hibernate:基于持久层的框架(数据访问层使用)!

    Spring:创建对象处理对象的依赖关系以及框架整合

    对于数据访问层(Dao)的代码,有好几种方式可以实现:

    操作xml数据

    使用JDBC技术。

      • 原始的jdbc技术,使用Connection/Statement/ResultSet对象
      • 自定义一个持久层框架,封装了dao的通用方法
      • DBUtils组件,轻量级的dao组件‘
      • Hibernate技术(Hibernate最终执行的也是JDBC代码)

    二、安装

        1.环境

            eclipse 版本 Mars.2 Release (4.5.2)

          操作系统:macOS Sierra 10.12.6

          mysql: 5.7.19

       Hibernate  :hibernate-release-4.3.11.Final

       JDBC: mysql-connector-java-5.1.39-bin


      

       2.安装参考文章

          http://blog.csdn.net/chentiefeng521/article/details/51835462

          http://www.yiibai.com/hibernate/first-hibernate-application.html

          安装 JBoss Tools(Mars):     Eclipse Marketplace  JBoss Tools(Mars) 或者 Help > Install New Software 

           Help > Install New Software… > Work with:

           http://download.jboss.org/jbosstools/mars/stable/updates/

       3.错误

               java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger

      2 Exception in thread "main" java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger
    

      3 at java.lang.ClassLoader.defineClass1(Native Method)
    

      4 at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    

      5 at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    

      6 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    

      7 at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    

      8 at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    

      9 at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    

     10 at java.security.AccessController.doPrivileged(Native Method)
    

     11 at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    

     12 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    

     13 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    

     14 at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    

     15 at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:175)
    

     16 at hibernate.conn.HibernateUitl.<clinit>(HibernateUitl.java:16)
    

     17 at hibernate.conn.UserDAOImpl.saveUser(UserDAOImpl.java:112)
    

     18 at hibernate.conn.TestDAO.main(TestDAO.java:26)
    

     19 Caused by: java.lang.ClassNotFoundException: org.jboss.logging.BasicLogger
    

     20 at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    

     21 at java.security.AccessController.doPrivileged(Native Method)
    

     22 at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    

     23 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    

     24 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    

     25 at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    

     26 ... 16 more

    这个是 Hibernate jar包有问题,解决起来比较麻烦所以,换一种方便简洁途径:

    在Eclipse中安装Hibernate Tools

    参考文章:http://blog.csdn.net/xiangwanpeng/article/details/53439446

          搭配成功环境如下:
            1.目录结构
            

    2.Hibernate lib


    3.文件





       
            Debug 运行
           

    查看数据库


    数据库添加成功
    备注:额外获得消息  ORM框架: mybatis
                            https://github.com/kangxg/javaLearn.git

        


    展开全文
  • (1)Hibernate安装及配置

    千次阅读 2018-09-27 20:29:09
    Hibernate安装: 1.打开 http://tools.jboss.org/downloads/jbosstools/photon/4.6.0.Final.html#update_site,找到如下链接, 然后在JBoss Application Development中选上Hibernate Tools以及在J2EE中选上...

    Hibernate的安装:

    1.打开 http://tools.jboss.org/downloads/jbosstools/photon/4.6.0.Final.html#update_site,找到如下链接,

    然后在JBoss Application Development中选上Hibernate Tools以及在J2EE中选上Hibernate

    下载hibernate-release-5.3.6.Final

    1.打开 http://docs.jboss.org/hibernate/orm/5.0/quickstart/html/#_release_bundle_downloads,然后再打开如下链接

    配置Hibernate:

    1.导入hibernate-release-5.3.6.Final\lib\required 里面的jar包

    2.把hibernate-release-5.3.6.Final\project\etc\hibernate.cfg.xml导入,并且根据hibernate.properties进行配置(ctrl+f 搜MYSQL)

    3.创建实体类

    4.在实体类的包中创建hbm文件(可以自动生成)

    5.把该hbm文件添加到hibernate.cfg.xml(<mapping resource="model/User.hbm.xml"/>

    注意:(1).如果mysql是5.5等, 需要改成<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>

    (2).hibernate.hbm2ddl.auto参数的作用主要用于:自动创建|更新|验证数据库表结构。如果不是此方面的需求建议set value="none"。
    create:
    每次加载hibernate时都会删除上一次的生成的表,然后根据你的model类再重新来生成新表,哪怕两次没有任何改变也要这样执行,这就是导致数据库表数据丢失的一个重要原因。
    create-drop :
    每次加载hibernate时根据model类生成表,但是sessionFactory一关闭,表就自动删除。
    update:
    最常用的属性,第一次加载hibernate时根据model类会自动建立起表的结构(前提是先建立好数据库),以后加载hibernate时根据 model类自动更新表结构,即使表结构改变了但表中的行仍然存在不会删除以前的行。要注意的是当部署到服务器后,表结构是不会被马上建立起来的,是要等 应用第一次运行起来后才会。
    validate :
    每次加载hibernate时,验证创建数据库表结构,只会和数据库中的表进行比较,不会创建新表,但是会插入新值。

    (3).注意在hibernate.cfg.xml配置mapping

    Hibernate的使用:

    通过创建SessionFactory创建session:

    Configuration cfg=new Configuration().configure();
    		SessionFactory f=cfg.buildSessionFactory();
    		Session session=f.openSession();

    处理事务:

            session.beginTransaction();//开始事务
    		User u=new User();
    		u.setUsername("张三");
    		u.setPassword("123");
    		u.setNickname("ZS");
    		u.setBorn(new Date());
    		session.save(u);//插入
    		session.getTransaction().commit();//提交事务

    整体截图:

    hibernate.cfg.xml的配置如下:

    <!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>
    	<property name="hibernate.hbm2ddl.auto">update</property>
    	<property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
    <!-- 	<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property> -->
    	<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    	<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate_01</property>
    	<property name="hibernate.connection.username">root</property>
    	<property name="hibernate.connection.password">HZP123</property>
    		<property name="show_sql">true</property>
    		<mapping resource="model/User.hbm.xml"/>
    	</session-factory>
    </hibernate-configuration>

    注意:(1).记得把<session-factory name="foo">去掉名字,变为<session-factory>

    (2).如果提示class-cache有问题,就把<class-cache/>删掉

    展开全文
  • Hibernate安装及配置

    2020-03-29 11:26:14
    1、安装 打开eclipse>>Help>>Eclipse Marketplace 输入Jboss 安装这个 等待插件即可。 2、设置快捷方式
  • Hibernate 安装配置

    千次阅读 2016-11-14 22:09:28
     "-//Hibernate/Hibernate Configuration DTD 3.0//EN"   " http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd ">  <hibernate-configuration>        ...
  • hibernate 安装和使用

    2015-03-10 14:48:06
    原来最流行的web开发三大框架 ssh。现在新出现了ssm。...mybatis为hibernate的简化版,如果要使用高级些的功能还推荐使用hibernate。我使用的是maven项目管理工具。所以引用框架很简单,加一个dependency即可
  • Hibernate安装教程

    千次阅读 2004-12-08 15:11:00
    整理了一下在Tomcat 5上安装Hibernate的方法,图文并茂,PDF格式(410KB)。在这里可下载。
  • 关于Myeclipse8.5版本的安装与配置,看这里的网站 http://wenku.baidu.com/view/78d6e63410661ed9ad51f3fe.html 第一步: 下载MyEclpse2014 ,下载地址是: http://www.myeclipseide.cn/ ,其破解补丁在这里...
  • Hibernate插件安装

    2017-07-08 12:44:24
    Hibernate插件安装
  • netbeans下安装hibernate

    2008-07-18 10:10:39
    netbeans下安装hibernate安装文档和hibernate升级文件
  • Hibernate 插件安装

    2016-03-07 21:26:28
    这是关于框架 hibernate 的插件安装的一个文档,自己总结的。希望能够帮到需要的你!
  • hibernate 插件安装

    2016-09-05 14:10:00
    安装hibernate插件 1,help--install new software work with选择All Available Sites 搜索框输入hibernate 会出现所有hibernate的插件 安装即可 2,help--Eclipese Marketplace--Search find输入hibernate ...
  • Hibernate2安装

    2007-04-25 22:23:33
    详尽的说明了HIBERNATE安装方法,PDF格式
  • Hibernate Tools安装教程

    2017-10-27 15:34:01
    Hibernate Tools 插件安装步骤: 访问:http://hibernate.org/tools/ 接下来根据提示全部下一步就完成安装hibernate Tools 插件了 验证插件是否安装成功如下图所示:
  • 安装Hibernate Synchronizer

    2008-09-06 10:24:28
    安装Hibernate Synchronizer 2008-9-6
  • Hibernate插件安装
  • Hibernate安装配置

    千次阅读 2017-01-31 13:43:33
    引入 模型不匹配(阻抗不匹配)Java面向对象语言,对象模型,其主要概念有...2使用ORM(Object Relation Mapping对象关系映射)框架来解决,主流的ORM框架有Hibernate、TopLink、OJB。 JDBC的优点和缺点 JDBC的优点 直接
  • Eclipse 安装 Hibernate

    2017-06-22 17:09:24
    一、Eclipse安装Hibernate ToolsHibernate Tool官方地址:http://hibernate.org/tools/ 下载地址:http://tools.jboss.org/downloads/(JBoss Tool)1.1、通过Marketplace安装如上图所示,我们可以将图标的图片拖到...
  • hibernate 2 安装手记.rar

    2008-06-11 11:11:12
    hibernate2 安装手记,让你快速掌握hibernate2的安装技巧
  • 在线安装   1. 登陆Hibernate官网http://hibernate.org/ 2. 点击Hibernate Tool链接 3. 找到Eclipse版本对应的hibernate tool版本; 4. 选择Update Site选项,并复制工具安装地址...
  • 主要介绍了Eclipse在线安装hibernate插件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 用以解决 eclipse luna 显示已安装hibernate tools 但视图中不存在 解压按解压包的名字把子项目拷贝到相应的 eclipse安装目录对应的目录中 重启即可

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 48,459
精华内容 19,383
关键字:

hibernate安装