为了账号安全,请及时绑定邮箱和手机立即绑定
  • 映射类型
    查看全部
  • openSession与getCurrentSession的区别
    查看全部
  • sassion简介 不建议直接是用jdbc的connection 操作数据库,而是通过使用session操作数据库 session可以理解为操作数据库的对象 session于connection 是多对一的关系,每个session都有一个与之对应的connection。一个connection不同时刻可以供多个session使用
    查看全部
    0 采集 收起 来源:session简介

    2016-10-02

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

    2016-10-02

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

    2016-10-02

  • ...
    查看全部
  • ...
    查看全部
    0 采集 收起 来源:hbm配置文档

    2016-10-01

  • hibernate对应类型
    查看全部
  • SQL Server配置如下 <session-factory> <property name="connection.username">sa</property> <property name="connection.password">123456</property> <property name="connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property> <property name="connection.url">jdbc:sqlserver://localhost:1433;databaseName=Test</property> <property name="dialect">org.hibernate.dialect.SQLServerDialect</property> <property name="show_sql">true</property> <property name="format_sql">true</property> <property name="hbm2ddl.auto">update</property> <!-- 导入映像文件 --> <mapping resource="Student.hbm.xml"/> </session-factory>
    查看全部
  • 单一主键: (1)assigned 由java应用程序负责生成(手工赋值) (2)native 由底层数据库自动生成标示符,如果是MySQL就是increment,如果是Oracle就是sequence,等等 Ps1:assigned注意:如果实体类中设置的主键id是基本类型int的话,则可以不用赋值,系统默认值为1;如是引用类型Integer话,则默认值为null,不赋值系统则报错。 Ps2:native注意:系统会自动选择该数据库对应的自动增值方式,从1开始。即使手动给他赋值,也不会起作用,但也不会报错。
    查看全部
  • increment //适用于代理主键,由hibernate以递增方式生成 identity //适用于代理主键,由底层数据库生成标识符 sequence //适用于代理主键,hibernate根据底层数据库的序列生成标识符(要求底层数据库支持序列) hilo //适用于代理主键,hibernate分局hight/low算法生成标识符 seqhilo //适用于代理主键,使用一个高/低位算法来高效生成long,short或者int类型的标识符 native //适用于代理主键,根据底层数据库对自动生成的标识的方式,自动选择identity,sequence或者hilo uuid.hex //适用于代理主键,hibernate采用128位的UUID算法生成标识符 uuid.string //适用于代理主键,UUID被编码成16位字符长的字符串 assigned //适用于代理主键,由java程序负责生成标识符 foreign //适用于代理主键,使用另一个向关联的对象的标识符
    查看全部
    0 采集 收起 来源:hbm配置文档

    2016-09-29

  • openSession与getCurrentSesstion的区别 1,getCurrentSession在事务提交或者回滚之后会自动关闭,而openSession需要你手动关闭,如果使用openSession而没有手动关闭,多次之后会导致连接池溢出 2,openSession每次创建新的session对象,getCurrentSession使用现有的session对象
    查看全部
  • hibernate执行流程
    查看全部
    0 采集 收起 来源:session简介

    2016-09-29

  • hibernate.cfg.xml常用的配置
    查看全部
  • hibernate是一种ORM(Object Relationship Mapping 对象关系映射)框架技术 使程序员可以完全面向对象编程,抛弃了编写SQL语句的习惯,便于代码的后续移植,扩展,维护
    查看全部
    0 采集 收起 来源:什么是ORM

    2016-09-28

举报

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

微信扫码,参与3人拼团

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

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