zoukankan      html  css  js  c++  java
  • 实体类配置(Entity)

    实体类配置(Entity)


    @Entity //说明它是实体类
    @Table(name = "USER") //绑定数据库中的表
    public class User{
    }


    @Id //主键
    @GeneratedValue(strategy = SEQUENCE, generator = "generator") //生成策略,使用序列
    @SequenceGenerator(name = "generator", sequenceName = "BAS_TS_FILETYPE_ID") //绑定序列
    @Column(name = "FILETYPEID", unique = true, nullable = false, precision = 10, scale = 0) //绑定表字段,精度10,小数0
    private Long id;

    @DynamicUpdate @DynamicInsert 只插入或更新有值或者说有变化的字段,效率更高,详见http://blog.csdn.net/kkdelta/article/details/7243119   2016-04-10

    @DiscriminatorColumn(name="subContentType", discriminatorType=DiscriminatorType.INTEGER)   多子类,详见 http://huoli.iteye.com/blog/300317

    @Transient 不需要持久化的字段。

    @Temporal(TemporalType.TIMESTAMP) 不是的显示格式

    @Column(name="created_at", nullable=false, updatable=false) 不可更新。

    @Column(columnDefinition = "int(11) DEFAULT NULL COMMENT '类型'")   自定义字段

    @Id
    @Column(name="SERVERID")
    @GeneratedValue(strategy=GenerationType.TABLE, generator="g")
    @TableGenerator(name="g", table="system_entity_id", pkColumnName="entity", pkColumnValue="serverinfo", valueColumnName="currentId", allocationSize=1)      表产生id

    @PrimaryKeyJoinColumn(name="subcontentid")  共用同一个id

    @NotFound(action=NotFoundAction.IGNORE)  找不到就忽略

  • 相关阅读:
    MySQL--单表查询
    python库--pandas--Series.str--字符串处理
    如何 grep tab & 如何grep 减号(dash)
    png压缩
    如何无密码登陆远程机器?
    ssh中运行awk
    PHP 时区
    sublime使用
    nginx 50x故障分析
    nginx反向代理异常
  • 原文地址:https://www.cnblogs.com/angelshelter/p/2737011.html
Copyright © 2011-2022 走看看