微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Java在Android中使用Room时,如何检查数据库中是否存在某个项目?

如何解决使用Java在Android中使用Room时,如何检查数据库中是否存在某个项目?

我想使用 Java 检查我的 Room 数据库中是否有给定的参数值。如果它在那里,那么我只更新记录,否则我插入一个新记录。我怎样才能完成这项工作?

FlightDAO

@Query("SELECT EXISTS (SELECT * FROM flight_table WHERE (flightNumber = :flightNumber and date = :date))")
public boolean existsFlight(String flightNumber,String date);

Repository

public boolean existsFlight(String flightNumber,String date){
        return (WHAT DO I RETURN?);
    }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。