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