@NamedQuery(
name="名前",
query="……実行するクエリー"
)
Query 変数 = manager.createNamedQuery( 名前 );
select d from MyDataEntity d order by d.name
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
// ※MyDataEntityに追記 import javax.persistence.NamedQuery; @NamedQuery( name="findAllEntityOrderByName", query="select d from MyDataEntity d order by d.name" ) // ※サーブレットに追記 @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { EntityManager manager = factory.createEntityManager(); Query query = manager.createNamedQuery("findAllEntityOrderByName"); List list = query.getResultList(); request.setAttribute("list", list); RequestDispatcher dispatcher = request.getRequestDispatcher("index.jsp"); dispatcher.forward(request,response); }
<< 前へ | 次へ >> |