java的mybatis sqlserver springmvc等等的学习注意事项

java的mybatis sqlserver springmvc等等的学习注意事项

一、正确使用实体类
正确的使用方式
Provider provider=new Provider();

错误的使用方式
Provider provider=null;
再set

二、整合查询数据注意
项目里,RoleDao接口里的方法名和mapper.xml内的id后的方法名称一致,不然会出错
在增删改查出现异常时,可以在测试类中用try-catch来查找错误

三、在xml文件中开启注释包扫描时
在xml文件中如果如果设置扫描包的代码时,如:

<context:component-scan base-package=“annotation_demo”/>
<context:component-scan base-package=“com”/>
只能有两个
再多就错

四、数据库查询日期
select month(now());

五、使用foreach时需要注意的
collection=“array”
当不是resultType时需将array变成其它的,
否则从array,list,map-key三个值中挑选合适的值

六、解决ajax删除表中数据问题
1.servlet表中加入注释
2.删除结果:是整个页面时(servlet表中进行了转发)解决方法:不进行转发

七、复制老师的课题时遇到的问题
赋值进去的resources是普通文件,需要重新创建成sources folder文件
数据库密码

八、复制老师的课题时遇到的问题
有时工程中有下划线并提示 The word is not correctly spelled 此问题是MyEclipse校验单词拼写造成,如果出在配置文件中,一般会影响到程序的正常执行.
解决方法:在MyEclipse下的Window–Preference输入spell,然后把第一个复选框“Enable spell checking“给去掉就可以了

九、xml文件怎样注释
一:注释
注释快捷键:ctrl+shift+/
撤销注释快捷键:ctrl+shift+\

注释快捷键:ctrl+shift+c
撤销注释快捷键:ctrl+shift+c

区别:前者必须选中需要注释的内容;后者直接注释光标所在行,不必要选中需要注释的内容。

二:格式化代码
格式化代码的时候,右键–source–format

格式化快捷键:ctrl+shift+F

注:eclipse所有快捷键查看方法  Window—>Preperences—>General—>Keys

十、sql语句中的判断
!=
中的!不能写错成!会多个空格的

十一、sql查询语句注意
在sql语句中查询个别字段时,如果没有特殊需要别加别名
例如
proName as 供应商名称

十二、mybatis错误
以后绝对不能在.xml文件中把两个方法的方法名写的相同

十三、List集合注意
切记在集合中不能有基本数据类型

十四、if-trim

上面是前缀忽略
trim中
有prefix前缀
有suffix后缀
还有前缀忽略(忽略前缀的后一个单词)prefixOverrides
还有后缀忽略(忽略最后一个单词)suffixOverrides

十五、eclipse怎样实现推格和进格
1.点击键盘Tab键,它是缩进的快捷键。可根据需要点击多次,实现不同的缩进长度。
1.1点击键盘Tab键,它是缩进(格子更大)的快捷键
2.点击shift按键和tab按键实现进格

十六、mybatis注意事项
中的logImpl写成了LogImpl
导致出现异常,并且不会再控制台进行输出,并且会报Test:Runner:JUnit4(外加error的异常)的异常,
并且不会提供任何其他提示!
改错方法: 使用System.out.println(“输出任意数字”);在测试的方法内进行调试(在对个地方打出这行代码测试哪个地方出现异常,不进行输出)
对出现错误的一行代码先检查导入包是否有问题,再检查是否写错了,都无错误后,
对代码所调用的方法进行检查,替换掉方法的代码进行测试,如果正确,保存正确代码,并回退到错误代码,依次一行行的进行替换,找出存在问题的一行替换出错的代码,
并记录错误的原因。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值