私は次のコードセグメント(別の質問への回答)に出くわしましたが、実際には何も分かりません。ParameterizedTypeと.entity行を意味しますか?私はタイプTにクラスを入力していると推測していますが、コードを自分で説明することはできませんでした。一般的なコードセグメントのParameterizedTypeの意味
public class GenericDaoJpaImpl<T, PK extends Serializable> implements GenericDao<T, PK> {
protected Class<T> entityClass;
@PersistenceContext
protected EntityManager entityManager;
public GenericDaoJpaImpl() {
ParameterizedType genericSuperclass = (ParameterizedType) getClass().getGenericSuperclass();
this.entityClass = (Class<T>) genericSuperclass.getActualTypeArguments()[0];
}
http://gafter.blogspot.com/2006/12/super-type-tokens.html – Radiodef
ありがとうございます - 私は見ていきます。 – skyman