cost 243 ms
主键字段上的 ROOM 数据库查询从 COUNT(*)[etc.] 返回 int > 0 但从 SELECT(*)[etc.] 返回 null - ROOM database query on primary key field returns an int > 0 from COUNT(*)[etc.] but returned null from SELECT(*)[etc.]

我们有一个 ROOM 数据库,其中包含一个包含日期字段和金额字段的表。 日期字段是 (@NonNull) 主键。 初始查询计算日期 <= 输入日期的记录数。 如果第一个查询返回的结果 > 0,则第二个查询使用相同的条件选择最大日期,第三个查询检索具有该最大日期的记录并返回金额字段的值。 ...

指定为非 null 的参数是 Room Relations 的 null 异常 - Parameter specified as non-null is null exception with Room Relations

我已经定义了一个代表会议的模型,其中包含菜单和锻炼计划。 菜单有一个课程列表,每个课程都有一个膳食列表,锻炼计划有一个练习列表。 以这种方式: PopulatedMeeting.kt PopulatedMenu.kt 当我运行该应用程序时,出现以下异常: java.lang.NullPointerE ...

子表中的更新查询不会反映在父表 Android 房间 Kotlin - Update Query in Child Table won't relect in parent table Android Room Kotlin

父表: ) 子表: 我想更新变体中的购物车计数,它也应该反映在产品表中,也作为变体更新..这个查询是什么? 当我使用此更新查询时..我更新变体表中的值但是当我得到 getallProducts 时,变体表显示旧值而不是新的更新值我的更新查询: 当我使用此查询获取产品时它不起作用: 实际上 Get ...

如何改进我的 Room 数据库架构? - How to improve my Room database architecture?

我是数据库新手。 我不是专业的开发人员。 我想听听你的建议。 我想创建一个管理班级学生的数据库。 学生只属于一个班级。 我向你展示我的模型。 你能告诉我这是否正确吗? 我的数据类:Gru 这是我的数据类来创建关系 和最后一个数据类关系:User With Eval 非常感谢你的帮助 ...

如何观察嵌套关系pojo android房间的livedata - How to observe livedata of nested relation pojo android room

我的应用程序中有以下架构(为方便起见进行了简化) 我想在 UI 中显示一个列表,如下例所示 服务器是我拥有的不同帐户。 我有可能在 2 个服务器的同一个(SiteID、GroupID)中。 为了实现这一点,我有以下 pojos 所以使用 Room 2.4.2 我有以下查询 预期的结 ...

Android Room Relations get limited fields from embedded model - Android Room Relations get limited fields from embedded model

我有一个这样的 model 与模型 每一个都像一个魅力,但问题是我只想获得用户的年龄而不是整个 model 。 有没有办法在保持嵌入式和关系注释的同时实现这一点? 或者我应该进行自定义查询以仅从用户 model 获取我想要的字段吗? ...

房间数据库中的一对多关系 - One to many relationship in Room Database

我的项目中有一个事件,这个事件中有时间表。 每个事件都有自己的时间表。 我想用我编写的代码列出每个事件的时间线,但我无法通过适配器访问它。 我的实体; 事件: 时间线: 事件和时间轴: 数据库: 道: 存储库: 视图模型: 最后:在我的列表适配器中,我想列出事件的时间表。 当我没有关系时,我会到达所 ...

对于 Room 中的嵌套对象,我们应该怎么做? - What should we do for nested objects in Room?

如果有像我下面的 JSON 结构这样的结构,我们应该如何创建实体类? 没有这方面的例子。 虽然很早以前写的文章中使用@embeded 用于内部arrays,但现在使用类似于转换器的结构。 我们应该使用哪一个? 这些有什么作用? 如何创建我的类型的结构? 请帮助 Java 所有需要的结构都可以在这里 ...

Android房间数据库删除不起作用 - Android room Database deletion not working

我正在使用 Room DB 来获取回收站视图。 每行都有一个删除图标来删除该项目。 我也想从 Room db 中删除相同的项目。 我已经完成了下面的代码,但它只反映在列表中,刷新后再次从 db 加载已删除的数据。 带有删除侦听器的适配器 class: 数据库道 请帮助我。 ...

Room Android 忽略了 Dao class 中的@Query 条件(奇怪) - Room Android ignores @Query conditions in Dao class (Strange)

我发布这个是因为 stackoverflow 上已经存在同样的问题,但没有解决方案。 我正在使用 Room 库进行数据库操作。 我用@Embedded和@Relation用其他表创建了数据类。 现在的问题是,当我在主表和连接表上放置具有多个 where 条件的连接查询时,它会返回连接表的所有/不正 ...

消除“加入”实体中的列名冲突 - Deconflict column names in "join" entity

我有 2 个实体: 我想加入他们的查询: 进入这个实体: 但是,当我这样做时,我会返回 BookWithAuthor object,其中 author.id 和 book.id 是相同的 id,在这种情况下它们都是作者的 id。 如何消除“加入”object 中实体中的“id”属性冲突? ...

唯一约束在 android 的房间数据库中不起作用 - Unique constraints is not working in room database in android

这是我的实体 class 其中 beginTime 和 lastTimeUsed 我保持唯一但是当我尝试运行应用程序时,我第一次有 8 个数据即将到来并存储在如下屏幕的表格中 现在我正在尝试再次插入具有 10 个值的数据,其中 8 个与之前的 2 个新值相同,但这次 isChild 将是 1,当它 ...

具有一对一关系的房间数据库,如地址、城市和 State - Room database with one-to-one relation like Address, City and State

我在 android 文档中查看了我的问题的答案,但找不到。 要使用这些类中包含的信息创建 recyclerview,如何在 Room 中获取此信息的列表 如何获取列出类的地址列表? 如何在 ANSI SQL 中得到这样的结果: ...

删除旧表并创建新表并预填充它 - RoomDatabase - Delete old table and create new one and prepopulate it - RoomDatabase

我正在使用 java 在 android 工作室中创建一个简单的android应用程序。 我有一个 roomdatabase db,其中有一个名为 user 的表,该表有四列名称、职业、年龄、描述,我已经使用我在 sqlite 工作室制作的数据库进行了预填充。 现在,我想在表中添加一个姓氏列,但我 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM