zoukankan      html  css  js  c++  java
  • Hibernate学习笔记一之注解

    1、@Entiy  实体类注解

    2、@Table  映射表

       (name=“”)表名

    3、@Coulmn

    @Column(

        name="columnName";                                (1)

        boolean unique() default false;                   (2)

        boolean nullable() default true;                  (3)

        boolean insertable() default true;                (4)

        boolean updatable() default true;                 (5)

        String columnDefinition() default "";             (6)

        String table() default "";                        (7)

        int length() default 255;                         (8)

        int precision() default 0; // decimal precision   (9)

        int scale() default 0; // decimal scale

    (1)

    name 可选,列名(默认值是属性名)

    (2)

    unique 可选,是否在该列上设置唯一约束(默认值false)

    (3)

    nullable 可选,是否设置该列的值可以为空(默认值false)

    (4)

    insertable 可选,该列是否作为生成的insert语句中的一个列(默认值true)

    (5)

    updatable 可选,该列是否作为生成的update语句中的一个列(默认值true)

    (6)

    columnDefinition 可选: 为这个特定列覆盖SQL DDL片段 (这可能导致无法在不同数据库间移植)

    (7)

    table 可选,定义对应的表(默认为主表)

    (8)

    length 可选,列长度(默认值255)

    (8)

    precision 可选,列十进制精度(decimal precision)(默认值0)

    (10)

    scale 可选,如果列十进制数值范围(decimal scale)可用,在此设置(默认值0)

    实例:@Column(updatable = false, name = "flight_name", nullable = false, length=50)

       

  • 相关阅读:
    Yii2的相关学习记录,后台模板和gii(三)
    Yii2的相关学习记录,初始化Yii2(二)
    Yii2的相关学习记录,下载Yii2(一)
    虚拟机上网总结
    纯Java实现微信朋友圈分享图
    【集合框架】JDK1.8源码分析之ArrayList详解(一)
    Java中字符串相加和字符串常量相加区别
    onTouchEvent中,跟随手指滑动的view出现抖动
    Android CHM文件阅读器
    CHM格式
  • 原文地址:https://www.cnblogs.com/roychenyi/p/9471457.html
Copyright © 2011-2022 走看看