- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的房间实体:
@Entity(tableName = "matched_users")
data class MatchedUser(
@PrimaryKey(autoGenerate = true) val id: Int,
@ColumnInfo(name = "match_id") val matchId: String
)
private fun pass(){
CoroutineScope(coroutineContext).launch {
val match = MatchedUser()
CustomApplication.database?.matchedUsersDao()?.addMatchUid(match)
Log.d(TAG, "Added matchId to DB")
}
return removeUser2()
}
MatchedUser()
上时它仍然说我需要为
id
传递一个参数..但它是按照实体中的说明自动生成的。
最佳答案
在 kotlin
数据类中的每个变量都应该被初始化,因此您可以在数据类构造函数中设置默认参数,如下所示:
@Entity(tableName = "matched_users")
data class MatchedUser(
@PrimaryKey(autoGenerate = true) val id: Int,
@ColumnInfo(name = "match_id") val matchId: String
){
constructor(matchId: String): this(Int.MIN_VALUE, matchId)
}
match_id
来插入数据到
constructor
的数据类,像这样:
private fun pass(){
CoroutineScope(coroutineContext).launch {
val match = MatchedUser("1")
CustomApplication.database?.matchedUsersDao()?.addMatchUid(match)
Log.d(TAG, "Added matchId to DB")
}
return removeUser2()
}
关于android - 房间数据库 : Still getting "no value passed for parameter ' id' "even though it is meant to be autogenerated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57646020/
我注意到您可以创建具有 session 持久性的凭据。在这种情况下,这意味着什么?我看不出这与网络服务器 session 有何关联或联系。 iOS 应用程序中是否有单独的 session 概念,因为我
我刚刚开始使用 C# 研究装饰器设计模式。 我做了一个例子,除了一件事外,它的功能和我认为的一样。 我有点理解该模式的全部要点是动态地向对象添加功能。 所以当我像这样创建一个对象时: Inventor
当我打开页面时,出现错误: column user_landings_landing.flow_chatbot_id does not exist LINE 1: ...ding"."message"
在 Java 9 之前,我认为包是促进/强制代码模块化和解决命名空间问题的一种方式。包实际上在解决后者方面做得非常糟糕(com.popkernel.myproject.Employee myEmplo
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
我正在测试组件中的键绑定(bind)功能。该组件相当简单,是 keyup 的事件监听器,并启动一个 redux 操作,该操作将隐藏该组件。 我已经在这里清理了我的代码,仅保留相关信息。如果我只使用存储
我对这个功能有一些疑问。 假设我有这个指令: .directive('hello', function () { return { template: 'Hello ',
Mozilla Developer Network documentation for the target attribute of HTML element says : Note: When
it('should call setCampaignDate on click', function () { let spySetCampaign = sinon.spy(wrapper.
我是 Reactjs 的新手,正在尝试使用 Jest 和 enzyme 来测试我的组件。当我尝试模拟点击时它不起作用,我想知道缺少什么? 下面是我的组件: const ViewListComments
由于某些原因,我必须使用 type() 函数在 Django 中创建一个表单类。 我的函数生成器 (makeFurnitureForm()) 的返回语句如下所示: return (type("
一直报错 invalid constructor; your probably meant Account (const Account&). explicit Account (Account ba
我使用的是 Bootstrap 3,我有一个相当标准的页面布局:左侧有一个较宽的列 (.col-md-8),包含纯文本,左侧有一个较窄的列右侧 (.col-md-4),包含一个表单。 每个表单字段依次
考虑使用UNIX套接字作为IPC机制的多个客户端进程与服务器进程联系。 每个客户端代码都在无限循环中运行,以尝试从套接字读取数据或向套接字写入数据。 我的问题:客户如何知道它不是在读取打算由其他进程读
我正在阅读scala doc for the scala.concurrent.duration.Duration class,发现它的开头是: This class is not meant as
此问题有一个后续问题 here . 已关注 this tutorial编译给定的 RegexTestHarness 分别在 console.readLine(String) 和 console.For
得到这段代码: static void prime_test(void) { fprintf(stdout, "child prime_test process started\n");
如果 nil 是用来标记参数结束的,那么我可以使用: [NSArray arrayWithObjects:obj1, obj2, nil, nil, nil]; 第一个 nil 标记数组结束,之后的两
对于此错误的含义是否有简单的解释? error: request for member 'Attributes' in '* printerInfo', which is of pointer typ
我正在尝试通过 user对象作为我的 React Context.Provider 的值如 .然而,React 不喜欢将对象作为子对象传递的想法。这是我收到的错误消息: Error: Objects
我是一名优秀的程序员,十分优秀!