Hibernate orm を使用して db を操作する Java アプリがありますか? データベースでレコードの存在(休止状態オブジェクトにマップされている)を確認する最速の方法は何ですか
質問する
4322 次
1 に答える
5
を使用しentityManager.find
ます。
ドキュメントの例:
long catId = 1234L;
em.find( Cat.class, new Long(catId) );
または、レコードを数えます。
Integer count = (Integer) session.createQuery("select count(*) from Cats c where c.id = :catId")
.setLong("catId", 1234L)
.uniqueResult();
boolean exists = count > 0;
于 2012-04-26T16:19:05.740 に答える