是否可以在“房间查询”中使用预定义的字符串?例如:
@Query("delete from Bookmarks where listName != Constants.SOME_LIST_NAME")
void deleteAllBookmarks();
为了清楚起见,我不想将其作为参数传递:
@Query("delete from Bookmarks where listName != :listName")
void deleteAllBookmarks(String listName);
而且我不想对其进行硬编码(在多个地方使用过):
@Query("delete from Bookmarks where listName != 'MyList'")
void deleteAllBookmarks();
最佳答案
不确定是否支持,有人可能会证明我错了,但是直到那时...你知道...
假设使用SOME_LIST_NAME = "MyList"
,则可以执行以下操作:
@Query("delete from Bookmarks where listName != MyList")
void deleteAllBookmarks();
关于java - 如何在 session 室数据库查询中使用预定义的字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53189975/