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名男性或女性用户

  • 相关阅读:
    css-博客样式初体验
    CSS-3D动画笔记
    Postman-断言
    CSS-2D动画笔记
    CSS-服务器端字体笔记
    CSS-宽度自适应和浏览器兼容笔记
    CSS-图片整合笔记
    CSS-锚点笔记
    Html-元素类型笔记
    Scrapy爬虫大战京东商城
  • 原文地址:https://www.cnblogs.com/li-yan-long/p/15354219.html
Copyright © 2011-2022 走看看