java—希望使用room数据库库事务在android应用程序中根据不同的类对象在多个表中插入数据

ss2ws0br  于 2021-07-07  发布在  Java
关注(0)|答案(1)|浏览(482)

我在我的android应用程序中有一个布局,在这个布局中我必须填写学生的各种细节,比如学生的个人细节、地址细节和课程细节。
我有3个不同的实体类,分别命名为个人,个人地址和课程详情。我使用layout的编辑文本中的数据 Package 了这些实体类的对象。
现在,我的问题是,我必须使用主键和外键引用将所有这些对象的数据插入到单个事务中,这意味着在同一事务中插入时,在person表中生成的id必须在地址和课程详细信息中使用。

cunj1qz1

cunj1qz11#

我认为应该有一个用@query(“与多个表交互以执行所需操作的sql语句:parameters”)注解的dao方法void insertdetails(parameters)
检查此链接以查看将参数传递到dao方法的语法https://developer.android.com/training/data-storage/room

相关问题