- 博客(10)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 unknown column '' in 'field list'
mybatis连接mysql 报错 "unknown column username'' in 'field list'",表面原因是数据配置文件数据库名字写错了,根本原因是idea没有更新target目录里的输出文件,艹...debug过程:查看异常栈,发现某个query方法的参数schema名字是我之前的旧数据库,此次debug发现一件事,exception报告的位置其实不是代码出错的位置...
2018-10-08 14:00:43
972
原创 Mapped Statements collection does not contain value for xxx?
idea默认不会将包路径下的xml文件输出到out目录,如果是maven项目,添加一个resource标签,如果不是,将mapper文件放到单独的文件夹标记为resource root
2018-10-06 23:17:48
238
原创 hibernate连接mysql数据库出现 Field 'id' doesn't have a default value的问题
将实体类的@GeneratedValue注解的strategy的值由IDENTITY改为AUTO就可以了.具体原因现在还是不太清楚.可能和自动创表的xml配置语句有关,有待验证...
2018-08-22 02:58:42
706
原创 hibernate连接接mysql时候出现java.lang.ClassNotFoundException: org.aspectj.lang.Signature错误
这个搞了我两天的问题算的上我至今遇到的最蛋疼的问题了,似乎网上有人也遇到过,但是他们的情况都与我不一样,问题的根源是mysql.jdbc包的版本不对.先贴上异常:Exception in thread "main" org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibe...
2018-08-22 02:49:03
2117
1
原创 eclipse查看异常打印信息和借此debug的方法
1).将模块代码放入junit测试方法中,发动junit.出现异常信息.junit的异常栈中往往看不到主方法,这是因为eclipse先发动自带的junit类中的主方法,然后交给org.junit中的测试类.如果在框架下debug,junit会先初始化框架.因为上述原因,导致junit的栈信息中的...more的行数往往和显示的不符,但这不是重点,只需右击copy trace,然后粘贴就能看的...
2018-08-21 00:11:54
1430
原创 学习笔记之eclipse IDE debug的思路
Java程序的bug分为三类.第一类,JDK及第三方依赖代码的漏洞.极少,可以忽略,也不在此文讨论范围之类.第二类程序员自己完成的代码存在行为错误.第三类,程序员产生的错误数据被JDK或者第三方依赖代码捕获.第二类bug,依赖断点调试和自定义异常的方式可检出.好的代码健壮性的编写习惯,和增加对可靠且被充分理解的第三方代码的依赖可以显著降低这种bug的出现,对于偏向上层开发的Java而言,这种b...
2018-08-20 18:56:12
408
原创 Mysql数据库的逻辑结构
当mysql的数据库管理软件被安装完毕后一个原始的上帝用户root就会存在.最初,只有这个用户可以创建数据库和用户,以及进行用户权限授予.任何一个用户被创建(包括root)都会有一个默认的名为information_schema的database(由于mysql遵循传统关系型数据库的架构,它称呼一个database为schema,下面统一用此称呼).一个schema包括表,事件,存储过程等数据对象...
2018-08-17 13:25:34
1738
原创 oracle数据库的结构
一个oralce数据库在逻辑上由数据库->用户(created by and belongs to a particular database)->schema(owned by a particular user)->data objects(polulate in a particular schema)构成, 一个数据库内有多个用户.当一个数据库被创建的时候,会存在很多默认...
2018-08-17 10:32:41
194
原创 JDK动态代理的实现原理
Jdk的动态代理类Proxy可以实现对一组接口中(a list of interfaces)所有的方法进行代理增强.它的原理是当我们需要对一组接口中所有的方式进行代理时候,新建一个Proxy类,将一个classloader,所需代理的接口数组,作为它的构造方法的两个参数. 在构造方法中一个名为generateProxyClass()的方法将生成一个新的.class文件的内存副...
2018-08-16 19:32:59
166
品诺维新硬件实习生试题答案
2015-10-14
Overview of IEEE Standard 91-1984
2015-05-14
Fundamentals of Microelectronics 2nd edition
2014-05-26
springboot自定义的redisTemplate为什么会取代系统自带的
2023-02-28
如何让IO接口芯片从总线上卸载?
2014-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人