5
注释如何与Java一起工作?我怎么可以创建自定义的注释是这样的:创建自定义注释
@Entity(keyspace=':')
class Student
{
@Id
@Attribute(value="uid")
Long Id;
@Attribute(value="fname")
String firstname;
@Attribute(value="sname")
String surname;
// Getters and setters
}
基本上,我需要的是这个POJO被序列化这样的坚持时:
dao.persist(new Student(0, "john", "smith"));
dao.persist(new Student(1, "katy", "perry"));
使得实际产生/持久对象是Map<String,String>
是这样的:
uid:0:fname -> john
uid:0:sname -> smith
uid:1:fname -> katy
uid:1:sname -> perry
任何想法如何实现这个?
我可以得到getAnnotations)注释(但是我怎么能得到哪些字段或方法相关的注释? – xybrek
您只在Field,Method或Class上调用'getAnnotations()',这是与这些注释相关的字段。另一个betther [示例](http://tutorials.jenkov.com/java-reflection/annotations.html) –
对,我完成了我的代码这个功能 – xybrek