zoukankan      html  css  js  c++  java
  • jpa之指定生成主键及扩展jpa

    package com.cjhd.fruit.database.entity;
    
    import java.io.Serializable;
    import java.util.Date;
    
    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.GenerationType;
    import javax.persistence.Id;
    import javax.persistence.SequenceGenerator;
    import javax.persistence.Table;
    import javax.persistence.Temporal;
    import javax.persistence.TemporalType;
    
    import org.hibernate.annotations.CreationTimestamp;
    import org.hibernate.annotations.UpdateTimestamp;
    
    import lombok.Data;
    
    @Entity
    @Data
    @Table(name = "test")
    public class Test implements Serializable{
    
        private static final long serialVersionUID = -5672376456830499495L;
    
        @Id
        @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "test")
        @SequenceGenerator(initialValue = 10000, name = "test", sequenceName = "TEST_SEQUENCE")
        private long id;
        
        private String name;
        
        /** 创建时间 */
        @Temporal(TemporalType.TIMESTAMP)
        @CreationTimestamp
        private Date createTime;
    
        /** 最后数据更新时间 */
        @Temporal(TemporalType.TIMESTAMP)
        @UpdateTimestamp
        private Date updateTime;
    
        public static Test valueOf(String name) {
            Test test = new Test();
            test.name = name;
            return test;
        }
    }

     

    findTop10ByUserSexAndCityAndAge OrderByJoinDateDesc,用来查询某个城市中指定年龄段最新加入的前10名男性或女性用户

  • 相关阅读:
    "《算法导论》之‘图’":不带权二分图最大匹配(匈牙利算法)
    "C#":MySql批量数量导入
    MySql常用操作语句(2:数据库、表管理以及数据操作)
    MySql常用操作语句(1:启动、连接数据库及用户操作)
    HTML 段落
    HTML 标题
    HTML 属性
    HTML 元素
    HTML 基础
    HTML 编辑器
  • 原文地址:https://www.cnblogs.com/li-yan-long/p/15354219.html
Copyright © 2011-2022 走看看