@杨泽

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数据库提示找不到主键相关推荐

  1. oracle创建表,序列,触发器,自动生成唯一主键

    数据库oracle和mysql插入数据的区别? mysql数据库主键字段是increament,则插入数据不需要插入主键字段.数据库会自动生成主键 oracle数据库主键字段必须创建序列,则插入数据必 ...

  2. Oracle数据库主键自增

    Oracle数据库主键自增 在学习mysql时,我们很容易通过auto_increment就能实现主键自增的功能,但是在Oracle数据库中,是没有这个关键字的,所以也不能通过这样来实现主键自增.下面 ...

  3. Navicat:设置Oracle数据库主键自增

    一. 创建如下表 Oracle数据库不同于Mysql.Sql Server数据库,Oracle数据库主键自增不能在建表时直接设置,而是需要通过序列和触发器进行设置! 二.创建序列 create seq ...

  4. oracle数据库主键自增序列_Oracle数据库主键自增

    Oracle数据库主键自增 在学习mysql时,我们很容易通过auto_increment就能实现主键自增的功能,但是在Oracle数据库中,是没有这个关键字的,所以也不能通过这样来实现主键自增.下面 ...

  5. Mybatis使用Oracle数据库主键自增

    一.关于mysql和oracle主键自增 我们知道在mysql中主键设置为int类型,然后设置AUTO_INCREMENT,则在插入数据的时候mapper中的sql文件是可以不写主键这个字段,数据库就 ...

  6. Oracle数据导入要多久,oracle数据库备份导入要注意的几个问题

    oracle数据库备份导入要注意的几个问题 (1)oracle数据库备份的导入对数据库的版本有要求,也即源数据库(导出产生备份的数据库)的版本要和目标数据库(导入数据库)的版本一致,否则可能导致导入失 ...

  7. oracle数据泵导出 不全,Oracle RAC数据泵导出问题处理

    1. 设置导出文件路径 sqlplus / as sysdba SQL> alter session set container=spdb1pdb; SQL> create directo ...

  8. datatable如何生成级联数据_通过源码分析Mybatis是如何返回数据库生成的自增主键值?...

    在Mybatis中,执行insert操作时,如果我们希望返回数据库生成的自增主键值,那么就需要使用到KeyGenerator对象. 需要注意的是,KeyGenerator的作用,是返回数据库生成的自增 ...

  9. [数据库03]-约束(唯一性-主键-外键/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式

    [数据库03]-约束(唯一性-主键-外键)/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式 一.约束 1.1 唯一性约束(unique) 1.2 主键约束 1.3 外键约束 二.存储引擎 2 ...

最新文章

  1. 阻碍GIS产业发展的三大问题
  2. python oracle数据库操作_Python连接oracle数据库的基本操作
  3. CString类的转换
  4. mysql高可用+keepalived
  5. SVN禁止提交部分文件
  6. 架构宣言: MDA 实战
  7. 响应函数sys_xxx
  8. YOLO-V3可视化
  9. duilib消息类型
  10. 精美的拟态个人主页源码
  11. EditText属性大全详解
  12. 51单片机:74LS138译码实验
  13. 常见模拟电路设计 四 :比较器详讲
  14. NOIP常考模板粗略集合包
  15. matplotlib 配色之内置 colormap
  16. 用计算机怎么刷试听量,QQ音乐怎么刷播放次数,快速增加播放量
  17. Java+Swing+mysql用户信息管理系统
  18. Android高级面试题精选
  19. 【DockerCE】Docker-CE 20.10.18正式版发布
  20. 大快人心,这种恶心广告,终于要被制裁了?工信部出手了

热门文章

  1. QT5快速转换路径(/斜杠与\反斜杠转换)
  2. ImportError: No module named ‘sklearn.qda‘  ImportError: No module named ‘sklearn.lda‘
  3. php iis redis,iis windows phpstudy安装redis扩展
  4. CAS实现原子操作的三大问题
  5. python协同过滤电影推荐_基于协同过滤的电影推荐系统的设计与实现
  6. 投篮c语言程序设计,教师招聘笔试体育之篮球必做20题(一)
  7. 基于easypoi实现自定义模板导出excel
  8. Spring的@Scheduled注解实现定时任务
  9. 现在学html4,HTML学习心得(4)
  10. vue图片点击超链接_10秒钟,告别ppt中难看的超链接