zoukankan      html  css  js  c++  java
  • JPA相关注解

    JPA注解
    一、基本注解
    1、表相关
      @Entity   仅仅要加了这个注解就具备了表和实体的映射关系,表名就是实体名
      @Table(name="表名")    一般和实体注解一起使用映射表名
    2、属性相关  
      @Column(name="id",length=11,nullable=false)   实体属性和表字段映射(字段和属性同样能够不须要此注解)属性unique、nullable、length
      @GeneratedValue(strategy=GenerationType.AUTO)   主键的生成策略(AUTO自己主动选择合适策略、IDENTITY自增、SEQUENCE通过序列、TABLE通过表)
      @Id       主键定义注解
      @Basic    没有加注解的实体属性默认加了次注解(加不加都一样)
    二、升级注解
    1、工具方法注解
      @Transient   实体中不想映射的工具方法,不加可能会报错(这个注解不须要映射到数据库某一列)
    2、时间属性注解
      @Temporal(TemporalType.TIMESTAMP)   指定时间类型实体属性的数据库字段类型(TIMESTAMP时间戳、DATE普通日期、TIME普通时间)

      
  • 相关阅读:
    curl命令详解
    Linux 下 set env export declare浅浅 set和shopt命令详解--(shell定制) (转载)
    ps aux指令詳解
    smb设置参考手册 --详细参数
    Ajax
    JSON浅谈
    Date类型
    笔记本电脑不能上网的问题
    editplus 初步设置
    w10 系统升级
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/6939550.html
Copyright © 2011-2022 走看看