最近刚学的hibernate,用来写东西,出现挺多问题的,下面说的都是比较简单实用的。
前提:
这篇对hibernate的注解的一些参数的介绍的不是很不全(通常只是介绍例子中给出的注解解析),要更完整的了解其中一个注解可以再继续查询这个注解。
这篇更多的是我自己学hibernate的总结,然后把注解列举一下,方便查找。
映射实体类例子
一般文件类DefaultFile
@MappedSuperclass
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public class DefaultFile
{
// Fields
@Id
@Column(name = "id", insertable = false, updatable = false)
@GeneratedValue(strategy=GenerationType.IDENTITY)
private int id;
@Column(name = "name")
private String name;
@Column(name = "path")
private String path;
@Column(name = "note")
private String note;
@Column(name = "uploadDate", insertable = false, up