最近遇到的一些问题及解决方案

1. 编码出现乱码,及乱码的解决

在pom.xml文件中进行配置,设置编码方式为utf-8,或者进行过滤器或拦截器的配置

2. PowerDesigner 的破解问题

没有购买的情况下PowerDesigner的使用时间只有半个月,到期不能打开使用,在网上找到一个相同版本的PowerDesigner的破解文件,在破解文件夹中找到“pdflmxx.dll”文件复制、替换到安装目录下即可完成破解。

3. Post提交和get提交

Form表单提交时,如果不注明提交方式,默认进行get提交,这是编码方式的拦截器无法进行拦截,数据传回到后台会出现乱码。改正方法:将提交方式注明为post

4. 在应使用条件的上下文(在 'limit' 附近)中指定了非布尔类型的表达式

Sql server和MySQL的sql的语句不一样,错误的将mysql的sql语句当做sql server的语句使用了。

5.‘@PO’附近有语法错误

分页查询中select top 的后面不能用#{XXX} top后不能跟占位符,最后,通过${}方式传入参数,效果如同字符串拼接,不再报错。

6. Result Maps collection already contains value forxxx

在进行逆向生成时对generator执行了两次,以为进行覆盖,但是实际上它是直接在xxxMapper.xml文件里面追加,删除掉再次追加的部分,即可顺利运行

7. eclipse强制关闭导致启动异常

Eclipse进行项目运行或清除时,会发生崩溃,eclipse无法响应无法正常关闭,用任务管理器进行关闭再打开eclipse回出现启动异常。找到eclipse的workspace删除.metadata目录后对项目进行重新导入即可。

8.Eclipse集成Maven后,右键项目 Run as 中只有run configration没有Maven build和Maven install等相关的命令

是因为建的是普通java工程,需要把它转换成maven project。
操作步骤如下:
1、右键工程--maven--Disable maven nature
2、在当前目录下执行命令(就是有pom.xml文件的那个目录) —— mvn eclipse:clean
3、重新转换该工程为maven工程。右键工程--- 'Configure'--- 'Convert to meven project

9. pom.xml文件第一二行报错

Could not calculate build plan: Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from

解决方法如下:

1)将C:\User\.m2\repository\org\apache\maven\plugins\maven-deploy-plugin目录下的文件夹删除,

2)然后右击项目Maven->Update Project->Update Dependencies

(3)如果更新无效,选择强制更新如下图(将Fource Update of Snapshots/Releases前面的方框勾中)

















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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值