package com.lyr.easymybatis.pojo.po;
import lombok.Data;
import lombok.experimental.Accessors;
import org.hibernate.annotations.Generated;
import org.hibernate.annotations.GenerationTime;
import javax.persistence.*;
import java.util.Date;
@Entity
@Data
@Accessors(chain = true)
public class ApiInfoDemo {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String url;
private String method;
private String requestHeader;
private String markdownInfo;
private String requestJson;
private String requestParam;
private String response;
private String responseHeader;
@Temporal(value = TemporalType.TIMESTAMP)
@Generated(value = GenerationTime.INSERT)
private Date gmtCreate;
@Temporal(value = TemporalType.TIMESTAMP)
@Generated(value = GenerationTime.ALWAYS)
private Date gmtModified;
}
package com.lyr.easymybatis.repository;
import com.lyr.easymybatis.pojo.po.ApiInfoDemo;
import org.springframework.data.jpa.repository.JpaRepository;
public interface ApiInfoDemoRepository extends JpaRepository<ApiInfoDemo,Long> {
}
@Resource
private ApiInfoDemoRepository apiInfoDemoRepository;
@Test
void pring11() {
apiInfoDemoRepository.save(new ApiInfoDemo().setUrl("xxxx"));
}
@Test
void printLLLL() {
Example<ApiInfoDemo> ex = Example.of( new ApiInfoDemo().setId(1L));
System.out.println(apiInfoDemoRepository.findOne(ex).get());
}