oracle数据库主键消失,oracle数据库提示找不到主键
@杨泽
public class Info {
@AssignID
String node;
String name;
}
infoDao.single("000001");
org.beetl.sql.clazz.kit.BeetlSQLException: 主键未发现,com.hcjj.demo.Info,检查数据库表定义或者NameConversion
at org.beetl.sql.core.db.AbstractDBStyle.checkId(AbstractDBStyle.java:475) ~[sql-core-3.0.10-RELEASE.jar:na]
at org.beetl.sql.core.db.AbstractDBStyle.appendIdCondition(AbstractDBStyle.java:436) ~[sql-core-3.0.10-RELEASE.jar:na]
at org.beetl.sql.core.db.AbstractDBStyle.genSelectById(AbstractDBStyle.java:67) ~[sql-core-3.0.10-RELEASE.jar:na]
at org.beetl.sql.core.SQLManager.getScript(SQLManager.java:271) ~[sql-core-3.0.10-RELEASE.jar:na]
at org.beetl.sql.core.SQLManager.single(SQLManager.java:519) ~[sql-core-3.0.10-RELEASE.jar:na]
at org.beetl.sql.mapper.internal.SingleAMI.call(SingleAMI.java:17) ~[sql-mapper-3.0.10-RELEASE.jar:na]
at org.beetl.sql.mapper.MapperJavaProxy.invoke(MapperJavaProxy.java:130) ~[sql-mapper-3.0.10-RELEASE.jar:na]
at org.beetl.sql.mapper.MapperJava8Proxy.invoke(MapperJava8Proxy.java:85) ~[sql-mapper-3.0.10-RELEASE.jar:na]
at com.sun.proxy.$Proxy63.single(Unknown Source) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_262]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_262]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_262]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_262]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at com.sun.proxy.$Proxy65.single(Unknown Source) ~[na:na]
at com.hcjj.demo.Test.test(Test.java:15) ~[classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_262]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_262]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_262]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_262]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) ~[spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) ~[spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879) ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793) ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
oracle数据库主键消失,oracle数据库提示找不到主键相关推荐
- oracle创建表,序列,触发器,自动生成唯一主键
数据库oracle和mysql插入数据的区别? mysql数据库主键字段是increament,则插入数据不需要插入主键字段.数据库会自动生成主键 oracle数据库主键字段必须创建序列,则插入数据必 ...
- Oracle数据库主键自增
Oracle数据库主键自增 在学习mysql时,我们很容易通过auto_increment就能实现主键自增的功能,但是在Oracle数据库中,是没有这个关键字的,所以也不能通过这样来实现主键自增.下面 ...
- Navicat:设置Oracle数据库主键自增
一. 创建如下表 Oracle数据库不同于Mysql.Sql Server数据库,Oracle数据库主键自增不能在建表时直接设置,而是需要通过序列和触发器进行设置! 二.创建序列 create seq ...
- oracle数据库主键自增序列_Oracle数据库主键自增
Oracle数据库主键自增 在学习mysql时,我们很容易通过auto_increment就能实现主键自增的功能,但是在Oracle数据库中,是没有这个关键字的,所以也不能通过这样来实现主键自增.下面 ...
- Mybatis使用Oracle数据库主键自增
一.关于mysql和oracle主键自增 我们知道在mysql中主键设置为int类型,然后设置AUTO_INCREMENT,则在插入数据的时候mapper中的sql文件是可以不写主键这个字段,数据库就 ...
- Oracle数据导入要多久,oracle数据库备份导入要注意的几个问题
oracle数据库备份导入要注意的几个问题 (1)oracle数据库备份的导入对数据库的版本有要求,也即源数据库(导出产生备份的数据库)的版本要和目标数据库(导入数据库)的版本一致,否则可能导致导入失 ...
- oracle数据泵导出 不全,Oracle RAC数据泵导出问题处理
1. 设置导出文件路径 sqlplus / as sysdba SQL> alter session set container=spdb1pdb; SQL> create directo ...
- datatable如何生成级联数据_通过源码分析Mybatis是如何返回数据库生成的自增主键值?...
在Mybatis中,执行insert操作时,如果我们希望返回数据库生成的自增主键值,那么就需要使用到KeyGenerator对象. 需要注意的是,KeyGenerator的作用,是返回数据库生成的自增 ...
- [数据库03]-约束(唯一性-主键-外键/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式
[数据库03]-约束(唯一性-主键-外键)/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式 一.约束 1.1 唯一性约束(unique) 1.2 主键约束 1.3 外键约束 二.存储引擎 2 ...
最新文章
- 阻碍GIS产业发展的三大问题
- python oracle数据库操作_Python连接oracle数据库的基本操作
- CString类的转换
- mysql高可用+keepalived
- SVN禁止提交部分文件
- 架构宣言: MDA 实战
- 响应函数sys_xxx
- YOLO-V3可视化
- duilib消息类型
- 精美的拟态个人主页源码
- EditText属性大全详解
- 51单片机:74LS138译码实验
- 常见模拟电路设计 四 :比较器详讲
- NOIP常考模板粗略集合包
- matplotlib 配色之内置 colormap
- 用计算机怎么刷试听量,QQ音乐怎么刷播放次数,快速增加播放量
- Java+Swing+mysql用户信息管理系统
- Android高级面试题精选
- 【DockerCE】Docker-CE 20.10.18正式版发布
- 大快人心,这种恶心广告,终于要被制裁了?工信部出手了
热门文章
- QT5快速转换路径(/斜杠与\反斜杠转换)
- ImportError: No module named ‘sklearn.qda‘ ImportError: No module named ‘sklearn.lda‘
- php iis redis,iis windows phpstudy安装redis扩展
- CAS实现原子操作的三大问题
- python协同过滤电影推荐_基于协同过滤的电影推荐系统的设计与实现
- 投篮c语言程序设计,教师招聘笔试体育之篮球必做20题(一)
- 基于easypoi实现自定义模板导出excel
- Spring的@Scheduled注解实现定时任务
- 现在学html4,HTML学习心得(4)
- vue图片点击超链接_10秒钟,告别ppt中难看的超链接