- 博客(6)
- 收藏
- 关注
原创 Java compiler level does not match the version of the installed Java project facet.
1.右键项目“Properties” 2.在弹出的“Properties”窗口左侧,单击“Project Facets”打开“Project Facets”页面。 3.在页面中的“Java”下拉列表中,选择相应版本就OK了。
2017-04-20 09:19:21
165
转载 Mapped Statements collection does not contain value for...
Mapped Statements collection does not contain value for后面是什么类什么方法之类的 错误原因有以下几种: 1、mapper.xml中没有加入namespace 2、mapper.xml中的方法和接口mapper的方法不对应 3、mapper.xml没有加入到mybatis-config.xml中(即总的配置文件),例
2017-03-25 17:41:59
205
原创 There is no getter for property named 'xxx' in 'class java.lang.String
There is no getter for property named 'xxx' in 'class Java.lang.String',此错误之所以出现,是因为mybatis在对parameterType="String"的sql语句做了限制,假如你使用这样的条件判断时,就会出现该错误。 一.错误原因 想要追本溯源,就需要错误再现,假设有这样一个sql查询: <select
2017-03-25 16:27:03
888
1
原创 傻傻分不清楚super与this
当子类重写父类的方法后,子类对象将无法访问父类被重写的方法,为了解决这个问题,可以使用Java中的关键字super来访问父类中的成员(成员变量,成员方法,构造方法),需要注意的是,使用super调用的父类中的成员不能用private修饰(因为private限定只能在该类内使用)。 运行结果: 从运行结果可以看出,当创建子类对象时,会先加载父类的无参的构造器,其实
2017-02-25 12:15:04
358
原创 Java之继承与多态
说到继承,在现实生活中,继承一般指的是子女继承父辈的财产。在Java程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如汽车和公交车都属于交通工具,程序中便可以描述为汽车和公交车继承自交通工具,同理,雪佛兰和大众都继承自汽车,而宇通和金龙都继承自公交车。这些交通工具会形成一个继承体系。继承基本上就是避免多个类间重复定义共同行为,可以把相同的程序代码提成为父类。
2017-02-24 14:08:28
474
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人