web-dev-qa-db-ja.com

ルーム:行が存在するかどうかを確認する方法

私のリポジトリクラスでは、Roomテーブルにデータが存在しない場合にのみデータをフェッチします。テーブルに行が存在するかどうかを確認するにはどうすればよいですか?

6
JGuo

ADMが提案したように、COUNT()を使用してテーブルの実際の行を数えるのは幸運かもしれません。

ただし、とにかくデータをフェッチすることをお勧めします。存在しない場合、Roomは空のリストを返すだけであり、これは行数を要求するよりも効率が悪いはずです(0とにかく)。

さらに、必要な機能を実現するために記述するコードが少なくなります。 :-)

5
mreichelt