为了账号安全,请及时绑定邮箱和手机立即绑定
  • 导入jar包的一种新方法

    windows -> preferences -> java -> build path -> user libraries -> new ->输入名称 -> add external jars

    查看全部
  • https://img1.sycdn.imooc.com//5aefc46c0001f1d308100712.jpg

    查看全部
    0 采集 收起 来源:Hibernate简介

    2018-05-07

  • hibernate例子需要的3个包

    查看全部
  • 创建一个hiberbate步骤
    1,创建hibernate的配置文件
    2,创建持久化类
    3,创建对象-关系映射文件
    4,通过hibernate api编写访问数据库的代码

    查看全部
  • 下载,安装hibernate插件

    查看全部
  • 1.clob和text对应大文本文件,blob对应大的二进制文件,例如视频音频图片 2.java中的clob对应存储大文本文件,java中的blob对应存储大二进制文件 MySQL不支持标准SQL的CLOB类型,在Mysql中,用TEXT,MEDIUMTEXT及LONGTEXT类型来表示长度超过255的长文本数据 获取照片文件的写法 File f=new File("照片的地址"+File.separator+"照片名字"); InputStream input =new FileInputStream(f); Blob image=Hibrbate.getLobCreator(session).createBlob(input,input.available()); s.setpPicture(image); session.save(s);

    查看全部
  • 单一主键(列级约束):表当中由某个字段充当主键. 复合主键(表级约束):表当中有多个字段共同充当主键. 当主键生成策略为assigned,即主键由java应用程序负责生成标识符(手工赋值),标示符理解为记录值.当没有为主键属性赋值,则默认为0,假如 <property name="hibernate.hbm2ddl.auto">udpate</property>设置了update,则第二次再次运行就会出错. 当主键生成策略为native,即由底层数据库自动生成的标示符,如果是MySQL就是auto_increment(自动增长),如果是Oracle就是sequence,等等.因此在类里不需要为对象的主键属性进行赋值,并把 <property name="hibernate.hbm2ddl.auto">create</property>属性值设置为create,则运行程序时,会自动重新创建表,并且会有auto_increment自动增长.此时用手动赋值会无效. 用hibernate可以创建表,尽管数据库不存在此表.在持久化类设置相应的字段,并且hbm映射文件的hbm2ddl设置为create即可.

    查看全部
  • User.hbm.xml常用配置 <hibernate-mapping schema="schemaName" //模式的名字 catalog="catalogName" //目录的名称 default-cascade="cassade_style" //级联风格 default-access="field/property/CalssName" //访问策略 default-lazy="true/false" //加载策略 package="packagename" //默认包名 ></hibernate> <class name="ClassName" //对应映射的类 table="tableName" //对应映射数据库的表 batch-size="N" //抓取策略,一次抓取多少记录 where="condition" //条件 eg:抓取条件 entity-name="EntiyName" //如果需要映射多张表 ></class> <id //表的主键 name="propertyName" //对应的属性 type="typeName" //对应类型 column="column_name" //映射数据库中表当中字段名的名称 length="length" //指定长度 <generator class="generatorClass"></id> //主键生成策略 /> native策略:调用数据库的生成标识符的方式,比如:oracle就用sequence assigned策略:手工生成标识符,如通过java生成

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

    2018-05-03

  • 编写hibernate的步骤

    查看全部
  • EJB (Enterprise JavaBean)是重量级的ORM框架

    查看全部
    0 采集 收起 来源:Hibernate简介

    2018-05-03

  • hibernate作为持久化层,介于BLL和数据库之间

    查看全部
    0 采集 收起 来源:Hibernate简介

    2018-05-03

  • hibernate本质上还是用jdbc实现对数据库的操作

    查看全部
    0 采集 收起 来源:Hibernate简介

    2018-05-03

  • hibernate封装了jdbc

    查看全部
    0 采集 收起 来源:Hibernate简介

    2018-05-03

  • pl\sql 是oracle版本的sql

    t-sql是微软版本的sql

    查看全部
    0 采集 收起 来源:什么是ORM

    2018-05-03

  • 基本类型

    查看全部

举报

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

微信扫码,参与3人拼团

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

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