为了账号安全,请及时绑定邮箱和手机立即绑定
  • 输入输出流
    查看全部
  • get和load的区别
    查看全部
  • 第一个Hibernate例子-创建持久化类:遵循Java Bean设计原则 1)公有的类 2)提供共有的不带参数的默认constructor 3) 属性私有 4)getter/setter封装 (Eclipse 、source-right click-Source-Generate Getters and Setters) 为便于测试,做一个toString()方法(推荐所有的持久化类都做一个toString() Eclipse ->source->right click-Source-Generate toString()))。
    查看全部
    0 采集 收起 来源:创建持久化类

    2018-03-22

  • 对象类型
    查看全部
  • ·配置文档的属性标签: <!--声明Hibernate配置文件的开始-->       <hibernate-configuration>      <!--表明以下的配置是针对session-factory配置的,SessionFactory是Hibernate中的一个类,这个类主要负责保存HIbernate的配置信息,以及对Session的操作-->      <session-factory> <!--mysql默认用户名是root> <property name="hibernate.connection.username">root</property>  <!--连接数据库是密码-->  <property name="hibernate.connection.password"></property> <!驱动Mysql> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver </property>  <!--connection.useUnicode连接数据库时是否使用Unicode编码-->  <!--characterEncoding连接数据库时数据的传输字符集编码方式,最好设置为gbk--> useUnicode=true避免出现中文乱码 <property name="connection.url">jdec:mysql:///hibernate?useUnicode=true&amp;characterEncoding=UTF-8</property>  <!--hibernate.dialect 只是Hibernate使用的数据库方言,就是要用Hibernate连接那种类型的数据库服务器。-->  <property name="dialect">org.hibernate.dialect.MySQLDialect </property> <property name="show_sql">true</property> <property name="format_sql">true</property> <property name="hbm2ddl.auto">create</property> ·
    查看全部
  • 第一个Hibernate例子-创建Hibernate的配置文件-创建 ·hibernate Tools会自动生成配置文件 如果编辑时Eclipse没有出现代码自动提示功能的话 需要导入dtd文档的支持,该dtd文档在一下目录中 hibernate-release-4.2.4Final\project\hibernate=core\src\main\resources\org\hibernate\hibernate=-mapping-3.0.dtd Project选中-src选中-right click-new-Other: Hibernate\Hibernate Configuration File(cfg.xml)-next-next-(Session factory name 暂时不创建)-Finish
    查看全部
  • Hibernate基本类型
    查看全部
  • hbm id标签 主键生成策略
    查看全部
    0 采集 收起 来源:hbm配置文档

    2017-03-21

  • 第一个Hibernate例子-插件 ·开发工具:Eclipse Standard Kepler ·Hibernate Tools for Eclipse Plugins ·Hibernate Tools 是由JBoss推出的一个Eclipse综合开发工具插件, 该插件可以简化ORM框架Hibernate,以及JBoss Seam,EJB3等的开发工作。 插件安装:Eclipse -HELP-Install New Software -Add ,Archive(找到Hibernate Tools安装包),Name 随便起,OK-勾选-next 安装完成后,重启,在File-new-other-出现Hibernate选项,表明安装成功 第一个Hibernate例子-步骤 ·创建Hibernate的配置文件 ·创建持久化类 ·创建对象-关系映射文件 ·通过Hibernate API编写访问数据库代码 (*使用版本* HIBERNATE4.2.4 + MySql6.0) ·导入Hibernate必须的jar包 hibernate-release-4.2.4.final\lib\required ·导入MySQL的JDBC驱动 mysql-connector-java-5.1.7-bin.jar ·导入Junit4的jar包(单元测试工具) junit-4.10.jar 第一个Hibernate例子-创建Hibernate工程 1)新建Java Project 2)自定义jar包(自定义并导入):windows-Preference-Java -Build Path -User Libraries_: New1(hibernate-core(命名hibernate-core) _ Add External JARs) New2(Junit4 _ Add External JARs:unit-4.10.jar) New3(mysql-jdec _ Add External JARs:mysql-connector-java-5.1.7-bin.jar) 3) 在工程中导入: project-Properties-Build Path -Libraries: Add Library-User Library: 勾选2)创建的三个包_finish_OK
    查看全部
  • ORM:(Object/Relationship Mapping):对象/关系映射 利用面向对象的思想编写的数据库应用程序最终都是把对象信息保存在关系型数据库中, 于是要编写很多和底层数据库相关的SQL语句。-与面向对象思想格格不入! 写SQL有什么不好? 1.不同的数据库使用的SQL语法不同。比如PL/SQL(Oracle) 与T/SQL(微软的标准) 2.同样的功能在不同的数据库中有不同的实现方式。比如SQL分页(Oracle:row number,mySql:limit) 3.程序过分依赖SQL对程序的移植以及扩展,维护带来很大的麻烦。 ORM框架技术:使程序员抛弃SQL,使用面向对象思想。 Hibernate:JAVA领域的一款开元的ORM框架技术。 Hibernate对JDBC进行了轻量级的对象封装。 例子: Java应用1(业务逻辑层) Java应用2(业务逻辑层) Java应用3(业务逻辑层) | | | ---------------------------------------------------- | 持久化层(Hibernate) | ---------------------------------------------------- | | | 数据库1 数据库2 数据库3 持久化层:把系统数据持久化(保存)到数据库中。 其他主流的ORM框架技术: 1.MyBatista:前身就是著名的iBatis(Aparch) 2.Toplink:后被Oracle收购,并重新包装为Oracle AS TopLink 3.EJB:本身是JAVAEE规范(重量级,使用较少)
    查看全部
    1 采集 收起 来源:Hibernate简介

    2017-03-21

  • session详解
    查看全部
  • transaction简介
    查看全部
    0 采集 收起 来源:transaction简介

    2017-03-20

  • hibernate执行流程
    查看全部
    0 采集 收起 来源:session简介

    2017-03-20

  • hibernate基本类型
    查看全部
  • openSession和getCurrentSession区别
    查看全部

举报

0/150
提交
取消
课程须知
小伙伴们,学习本门课程前需要具备Java基础知识和面向对象编程思想,并能够熟练使用JDBC操作Mysql数据库。
老师告诉你能学到什么?
1、理解ORM模型 2、掌握Hibernate基本概念 3、能够熟练创建Hibernate实例

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!