JPQL设置自增长、只读、文本类型等的注解

JAVA中使用JPQL

一种设置id自动生成,自增长的方法 

private long id;

@Id
@GeneratedValue(generator="_native")
@GenericGenerator(name="_native",strategy="native")
public long getId() {
    return id;
}

 也有一种这样的 

@Id
@GeneratedValue(strategy = GenerationType.AUTO) 

设置查询方法只读,不能更改数据库 

@Transactional(readOnly=true,propagation=Propagation.NOT_SUPPORTED)
@Override
public List<WeiBo> findWeiBoList(int pageSize, int pageNo) {
...
}

  

设置实体字段为文本类型TextArea

@Lob
@Column(columnDefinition="TEXT")
public String getContent() {
    return content;
}
原文地址:https://www.cnblogs.com/acm-bingzi/p/jpqlAnnotation.html