更多“用过Hibernate吗,用它有什么好处? ”相关问题
  • 第1题:

    oracle的number(8),number(8,2)对应hibernate中的什么类型,java中的什么类型?

    真搞不懂该用什么类型,java实体类用Interger居然报错,浮点型的我应该是用double还是float呢?能不能给几个典型的hibernate判定类型的例子,小弟不胜受用。



    在程序中通过
    Hibernate来保存java.sql.Clobjava.sql.Blob 实例时,要包含两个步骤:

     

    A、在一个数据库事务中先保存一个空的 Blob Clob 实例。

     

    B、接着锁定这条记录,更新上面保存的 Blob Clob 实例,把二进制数据或文本数据写到 Blob Clob 实例中。

     

    下面给出例子:

     

     

    1Java 时间和日期类型的 Hibernate 映射

     

     

    映射类型

     Java 类型

     标准 SQL 类型

     描述

     

    date

     util.Date 或者 sql.Date

     DATE

     YYYY-MM-DD

     

    time

     Date Time

     TIME

     HH:MM:SS

     

    timestamp

     Date Timestamp

     TIMESTAMP

     YYYYMMDDHHMMSS

     

    calendar

     calendar

     TIMESTAMP

     YYYYMMDDHHMMSS

     

    calendar_date

     calendar

     DATE

     YYYY-MM-DD

     

    2)常规Hibernate 映射

     

    integer 或者 int

     int 或者 java.lang.Integer

     INTEGER

     4 字节

     

    long

     long Long

     BIGINT

     8 字节

     

    short

     short Short

     SMALLINT

     2 字节

     

    byte

     byte Byte

     TINYINT

     1 字节

     

    float

     float Float

     FLOAT

     4 字节

     

    double

     double Double

     DOUBLE

     8 字节

     

    big_decimal

     java.math.BigDecimal

     NUMERIC

     NUMERIC(8,2)8

     

    character

     char Character String

     CHAR(1)

     定长字符

     

    string

     String

     VARCHAR

     变长字符串

     

    boolean

     boolean Boolean

     BIT

     布尔类型

     

    yes_no

     boolean Boolean

     CHAR(1) (Y-N)

     布尔类型

     

    true_false

     boolean Boolean

     CHAR(1) (T-F)

     布尔类型

     

     

     

    3Java 大对象类型的 Hibernate 映射类型

     

     

    映射类型

     Java 类型

     标准 SQL 类型

     MySQL 类型

     Oracle 类型

     

    binary

     byte[]

     VARBINARY( BLOB)

     BLOB

     BLOB

     

    text

     String

     CLOB

     TEXT

     CLOB

     

    serializable

     Serializable 接口任意实现类

     VARBINARY( BLOB)

     BLOB

     BLOB

     

    clob

     java.sql.Clob

     CLOB

     TEXT

     CLOB

     

    blob

     java.sql.Blob

     BLOB

     BLOB

     BLOB

     

     

  • 第2题:

    1、新材料的定义?新材料应具备怎样的条件?纳米材料属于新材料吗?它有什么特点?


    特殊性能;特殊功能

  • 第3题:

    新材料的定义?新材料应具备怎样的条件?纳米材料属于新材料吗?它有什么特点?


    任何至少有一个维度的尺寸小于100nm或由小于100n的基本单元组成的材料称为纳米材料。

  • 第4题:

    用刮削加工有什么好处?


    正确答案:改善配合表面的精度与粗糙度、配合精度得到提高、能满足表面精度要求。

  • 第5题:

    什么是低电压穿越?它有什么好处?


    无线射频识别(radio frequency identification,RFID)技术是一种非接触式的自动识别技术,其基本原理是利用射频信号和空间耦合(电感或电磁耦合)或雷达反射的传输特性,实现对被识别物体的自动识别。特点:(1) RFID以无线方式进行双向通信,其最大的优点在于非接触式,可实现批量读取和远程读取,能可靠识别100km/h的高速移动目标(包括人、车、物等),可实现真正的“一物一码”。(2) 可同时识别多张不同号码的射频卡。(3) 不存在对人体有伤害的高频电磁污染。(4) 识别区域无方向