我应该为 KMM SqlDelight 配置使用我的包名吗?

Should I use my package name for KMM SqlDelight config?

我正在关注此 guide 并且在这一步的第一部分我必须执行以下操作:

 sqldelight {
    database("AppDatabase") {
        packageName = "com.jetbrains.handson.kmm.shared.cache"
    }
}

问题是,我应该使用 .handson. 还是 .myPackageName.,为什么?

正如 your link 的指南所述

The packageName parameter specifies the package name for the generated Kotlin sources.

与任何 kotlin 文件一样,您可以指定任何您想要的包名称,但一个好的做法是将所有文件放在模块包下的同一模块中。

假设您的模块具有包名称 com.app.modules.shared。您可以为生成的数据库或某些子路径使用相同的包名称,例如 com.app.modules.shared.database.