相关疑难解决方法(0)

创建自定义注释

注释如何与Java一起使用?我如何创建这样的自定义注释:

@Entity(keyspace=':')
class Student
{
  @Id
  @Attribute(value="uid")
  Long Id;
  @Attribute(value="fname")
  String firstname;
  @Attribute(value="sname")
  String surname;

  // Getters and setters
}
Run Code Online (Sandbox Code Playgroud)

基本上,我需要拥有的是这个POJO在持久化时被序列化:

dao.persist(new Student(0, "john", "smith")); 
dao.persist(new Student(1, "katy", "perry"));
Run Code Online (Sandbox Code Playgroud)

这样,实际生成/持久化的对象是Map<String,String>这样的:

uid:0:fname -> john
uid:0:sname -> smith
uid:1:fname -> katy
uid:1:sname -> perry
Run Code Online (Sandbox Code Playgroud)

任何想法如何实现这一点?

java annotations

5
推荐指数
1
解决办法
3606
查看次数

标签 统计

annotations ×1

java ×1