我有一个表/实体用户,其中包含用户 ID、姓名、年龄等字段。
我知道使用 Spring boot,在存储库中,我们可以搜索类似的行
User findByUserId(Long userId)
Run Code Online (Sandbox Code Playgroud)
这可能会返回带有传递的参数用户 ID 的 User。
但我正在寻找一个选项,可以在参数中传递一个列表,如下所示。
List<User> findAllByAge(ArrayList<Long> ageList)
Run Code Online (Sandbox Code Playgroud)
这可能会返回所有传递了ageList的用户。让我知道这是否可行,或者我必须使用本机查询?我知道我也可以使用本机查询来做到这一点,但如果可以的话那就太好了。
我正在开发一个项目,其中实现了 Dagger Hilt + Retrofit + Coroutine。
但在更新了 dagger hilt 的依赖项后,该项目无法运行。
对于使用依赖注入实现 Dagger 和 Viewmodel 的活动和片段,我收到此错误。在依赖项更新之前,它运行良好。
这是相同的屏幕截图:
这是 Dagger 创建的类,但有错误:
如果有人遇到过同样的问题。我不知道我做错了什么。我已经遵循了这个教程。本教程对我来说也工作得很好,但是在更新依赖项后我收到了上述错误。
一周前,该应用程序运行完美,但突然(没有更新任何内容)该应用程序无法运行。
当我尝试运行该应用程序时出现此错误
依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 大于此模块的compileSdkVersion (android-30)。依赖项:androidx.work:work-runtime:2.7.0-beta01。AAR 元数据文件:/home/kishan/.gradle/caches/transforms-2/files-2.1/af85edd7f0482dfc2b2e0c9a0519784e/work-runtime-2.7.0-beta01/META-INF/com/android/build/gradle/aar-metadata。特性。
这是相同的屏幕截图:
从我的应用程序级别 gradle 文件中,我可以看到我有
compileSdkVersion 30
和targetSdkVersion 30
不确定是什么导致了这个问题。
任何帮助,将不胜感激。谢谢你!
在下载之前如何从 Firebase 存储中获取文件大小?我想向用户显示文件大小,以便他们可以看到文件的确切大小。
我查找了https://firebase.google.com/docs/storage/android/download-files以检查是否有任何方法可以在下载之前获取特定文件的大小。但我没有发现任何有用的东西。
java android firebase firebase-realtime-database firebase-cloud-messaging
android ×3
java ×2
build ×1
dagger-hilt ×1
firebase ×1
gradle ×1
jpa ×1
mysql ×1
spring-boot ×1