Exception while generating code

当在创建表时忘记添加主键时,可能会遇到Hibernate的错误 'Exception while generating code'。解决方法是在指定的表中添加主键。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在创建Hibernate的时候,出现如题的错误【Exception while generating code】

原因是由于自己在创建表的时候粗心,忘记加【主键】了。

解决方法:给指定的表加主键即可。

[ 95% 474/495] //frameworks/base/services/permission:services.permission kotlinc [common] FAILED: out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlin/services.permission.jar out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlin_headers/services.permission.jar rm -rf "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/classes" "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/header_classes" "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/srcJars" "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc-build.xml" "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/empty" && mkdir -p "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/classes" "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/header_classes" "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/srcJars" "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/empty" && out_system/host/linux-x86/bin/zipsync -d out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/srcJars -l out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/srcJars/list -f "*.java" out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kapt/kapt-sources.jar && out_system/host/linux-x86/bin/gen-kotlin-build-file --classpath "out_system/soong/.intermediates/build/soong/java/core-libraries/stable.core.platform.api.stubs/android_common/turbine-combined/stable.core.platform.api.stubs.jar:out_system/soong/.intermediates/libcore/core-lambda-stubs/android_common/turbine-combined/core-lambda-stubs.jar:out_system/soong/.intermediates/frameworks/base/ext/android_common/turbine-combined/ext.jar:out_system/soong/.intermediates/frameworks/base/framework/android_common/turbine-combined/framework.jar:out_system/soong/.intermediates/frameworks/base/services/core/services.core/android_common/turbine-combined/services.core.jar:out_system/soong/.intermediates/external/kotlinc/kotlin-annotations/android_common/combined/kotlin-annotations.jar:out_system/soong/.intermediates/external/kotlinc/kotlin-stdlib/android_common/combined/kotlin-stdlib.jar:out_system/soong/.intermediates/external/kotlinc/kotlin-stdlib-jdk7/android_common/combined/kotlin-stdlib-jdk7.jar" --name "frameworks__base__services__permission__android_common__services.permission" --out_dir "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/classes" --srcs "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlin/services.permission.jar.rsp" --srcs "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/srcJars/list" --out "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc-build.xml" && external/kotlinc/bin/kotlinc -Didea.plugins.compatible.build=999.SNAPSHOT -J--add-opens=java.base/java.util=ALL-UNNAMED -J-Xmx4096M -Xjvm-default=all -Xno-call-assertions -Xno-param-assertions -Xno-receiver-assertions -Xsam-conversions=class -no-stdlib -no-jdk -jvm-target 17 -Xbuild-file=out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc-build.xml -kotlin-home out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/empty -Xplugin=external/kotlinc/lib/jvm-abi-gen.jar -P plugin:org.jetbrains.kotlin.jvm.abi:outputDir=out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/header_classes && out_system/host/linux-x86/bin/soong_zip -jar -o out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlin/services.permission.jar -C out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/classes -D out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/classes -write_if_changed && out_system/host/linux-x86/bin/soong_zip -jar -o out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlin_headers/services.permission.jar -C out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/header_classes -D out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/header_classes -write_if_changed && rm -rf "out_system/soong/.intermediates/frameworks/base/services/permission/services.permission/android_common/kotlinc/srcJars" exception: org.jetbrains.kotlin.backend.common.BackendException: Backend Internal error: Exception during IR lowering File being compiled: /home/user256/work/TVE1086/system/frameworks/base/services/permission/java/com/android/server/permission/access/AccessCheckingService.kt The root cause java.lang.RuntimeException was thrown at: org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:49) at org.jetbrains.kotlin.backend.common.CodegenUtil.reportBackendException(CodegenUtil.kt:241) at org.jetbrains.kotlin.backend.common.CodegenUtil.reportBackendException$default(CodegenUtil.kt:236) at org.jetbrains.kotlin.backend.common.phaser.PerformByIrFilePhase.invokeSequential(performByIrFile.kt:68) at org.jetbrains.kotlin.backend.common.phaser.PerformByIrFilePhase.invoke(performByIrFile.kt:55) at org.jetbrains.kotlin.backend.common.phaser.PerformByIrFilePhase.invoke(performByIrFile.kt:41) at org.jetbrains.kotlin.backend.common.phaser.NamedCompilerPhase.invoke(CompilerPhase.kt:96) at org.jetbrains.kotlin.backend.common.phaser.CompositePhase.invoke(PhaseBuilders.kt:29) at org.jetbrains.kotlin.backend.common.phaser.NamedCompilerPhase.invoke(CompilerPhase.kt:96) at org.jetbrains.kotlin.backend.common.phaser.CompilerPhaseKt.invokeToplevel(CompilerPhase.kt:43) at org.jetbrains.kotlin.backend.jvm.JvmIrCodegenFactory.invokeCodegen(JvmIrCodegenFactory.kt:312) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.runCodegen(KotlinToJVMBytecodeCompiler.kt:348) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:123) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli$default(KotlinToJVMBytecodeCompiler.kt:47) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:167) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:53) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:101) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:47) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:79) at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:43) at org.jetbrains.kotlin.cli.common.CLITool$Companion.doMainNoExit(CLITool.kt:179) at org.jetbrains.kotlin.cli.common.CLITool$Companion.doMainNoExit$default(CLITool.kt:177) at org.jetbrains.kotlin.cli.common.CLITool$Companion.doMain(CLITool.kt:166) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler$Companion.main(K2JVMCompiler.kt:250) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.main(K2JVMCompiler.kt) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.jetbrains.kotlin.preloading.Preloader.run(Preloader.java:87) at org.jetbrains.kotlin.preloading.Preloader.main(Preloader.java:44) Caused by: java.lang.RuntimeException: Exception while generating code for: FUN name:initialize visibility:public modality:FINAL <> ($this:com.android.server.permission.access.AccessCheckingService) returnType:kotlin.Unit $this: VALUE_PARAMETER name:<this> type:com.android.server.permission.access.AccessCheckingService这个报错是什么原因怎么修复
最新发布
08-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值