MyDataDao.java
import java.io.Serializable;
import java.util.List;
public interface MyDataDao <T> extends Serializable {
public List<T> getAll();
public T findById(long id);
public List<T> findByName(String name);
}
エンティティの追加
MyDataDaoImpl.java
@Override
public MyData findById(long id) {
return (MyData)entityManager.createQuery("from MyData where id = " + id).getSingleResult();
}
@SuppressWarnings("unchecked")
@Override
public List<MyData> findByName(String name){
return (List<MyData>)entityManager.createQuery("from MyData where name = " + name).getResultList();
}
完璧に理解するにはもう少し時間がかかりそうやな