小编jaa*_*kko的帖子

JPA和泛型

我想知道带有泛型的抽象类如何处理JPA?我的意思是我需要什么样的注释?

考虑这些:

@MappedSuperclass
public abstract class AbstractMyClass<T> {
  // What about Strings and Integers? Do I need some kind of @LOB?
  private T field;

  public T getField() {
    return field;
  }

  public void setField(T field) {
    this.field = field;
  }
}
Run Code Online (Sandbox Code Playgroud)

然后是这些

@Entity
@Table(name = "String")
public class MyStringClass extends AbstractMyClass<String> {
}

@Entity
@Table(name = "Integer")
public class MyIntegerClass extends AbstractMyClass<Integer> {
}
Run Code Online (Sandbox Code Playgroud)

java generics jpa

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

generics ×1

java ×1

jpa ×1