今天看啥
    热点:

      天发国际娱乐官网:请问工商部门在网络交易监管方面具体会有哪些举措?谢谢。

      Hibernate基本值类型,Hibernate值类型


      内置的 basic mapping types 可以大致地分类为:

      integer, long, short, float, double, character, byte, boolean, yes_no, true_false

      这些类型都对应 Java 的原始类型或者其封装类,来符合(特定厂商的)SQL 字段类型。boolean, yes_no 和 true_false 都是 Java 中 boolean 或者 java.lang.Boolean 的另外说法。

      string

      从 java.lang.String 到 VARCHAR(或者 Oracle 的 VARCHAR2)的映射。

      date, time, timestamp

      从 java.util.Date 和其子类到 SQL 类型 DATETIME 和 TIMESTAMP(或等价类型)的映射。

      calendar, calendar_date

      从 java.util.Calendar 到 SQL 类型 TIMESTAMP 和 DATE(或等价类型)的映射。

      big_decimal, big_integer

      从 java.math.BigDecimal 和 java.math.BigInteger 到 NUMERIC(或者 Oracle 的 NUMBER类型)的映射。

      locale, timezone, currency

      从 java.util.Localejava.util.TimeZone 和 java.util.Currency 到 VARCHAR(或者 Oracle 的 VARCHAR2 类型)的映射。Locale 和 Currency 的实例被映射为它们的 ISO 代码。TimeZone 的实例被影射为它的 ID

      class

      从 java.lang.Class 到 VARCHAR(或者 Oracle 的 VARCHAR2 类型)的映射。Class 被映射为它的全限定名。

      binary

      把字节数组(byte arrays)映射为对应的 SQL 二进制类型。

      text

      把长 Java 字符串映射为 SQL 的 CLOB 或者 TEXT 类型。

      serializable

      把可序列化的 Java 类型映射到对应的 SQL 二进制类型。你也可以为一个并非默认为基本类型的可序列化 Java 类或者接口指定 Hibernate 类型 serializable

      clob, blob

      JDBC 类 java.sql.Clob 和 java.sql.Blob的映射。某些程序可能不适合使用这个类型,因为 blob 和 clob 对象可能在一个事务之外是无法重用的。(而且, 驱动程序对这种类型的支持充满着补丁和前后矛盾。)

      imm_date, imm_time, imm_timestamp, imm_calendar, imm_calendar_date, imm_serializable, imm_binary

      一般来说,映射类型被假定为是可变的 Java 类型,只有对不可变 Java 类型,Hibernate 会采取特定的优化措施,应用程序会把这些对象作为不可变对象处理。比如,你不应该对作为 imm_timestamp 映射的 Date 执行 Date.setTime()。要改变属性的值,并且保存这一改变,应用程序必须对这一属性重新设置一个新的(不一样的)对象。

      实体及其集合的唯一标识可以是除了 binary、 blob 和 clob 之外的任何基础类型。(联合标识也是允许的,后面会说到。)

      在 org.hibernate.Hibernate 中,定义了基础类型对应的 Type 常量。比如,Hibernate.STRING 代表 string 类型。

      www.1click-soft.comtrue/article/20180122/227465.htmlTechArticleHibernate基本值类型,Hibernate值类型 内置的 basic mapping types 可以大致地分类为: integer, long, short, float, double, character, byte, boolean, yes_no, true_false 这些类型都对应 Java 的原始类型或者其封装...

      相关文章

        暂无相关文章

      帮客评论

      视觉看点
      百度 360 搜狗