今天看到了一段代码,是这样的publicclassBlog{@Id@GeneratedValue(strategy=GenerationType.TABLE)privateLongid;@Field(name="标题")privateStringtitle;@Field(name="简介")privat...
今天看到了一段代码,是这样的
public class Blog {
@Id
@GeneratedValue(strategy = GenerationType.TABLE)
private Long id;
@Field(name = "标题")
private String title;
@Field(name = "简介")
private String intro;
@Field(name = "用户名")
private String author;
@Field(name = "管理员密码")
private String password;
@Field(name="域名")
private String domain;
@Field(name = "联系邮箱")
private String email;
@Field(name = "使用皮肤")
private String theme;
@Field(name = "公告")
private String announce;
@Field(name = "页首自定义")
private String header;
@Field(name = "页脚自定义")
private String footer;
@Field(name = "关键字")
private String keywords;
@Field(name = "访问量")
private Integer hits = 0;
...
...
}
请问上面代码中的@是什么意思。我知道在/**/之间加入的@用来表示版本,作者之类的东西,但是在代码之间直接加入的@是什么意思,有什么作用?
恩,各位可以再讲细一点么?比如说
@Field(name = "标题")
private String title;
这句,不加@Field的话会怎么样,加了之后会怎么样?
展开