项目错误集锦

今天下午一个都在调程序,好久没写web应用,感觉有些东西都生疏了。

下列是错误及解决方案(未完待续):

 

1.数据库表设计中的一些关键字。

项目用的是mysql5.5,在设计表的时候为图简便,有个字段用了desc这个名字,结果用Hibernate update的时候一直报错,不知道错在哪,后来在网上找半天才发现原来desc,user这些都是关键字,所以不要乱用。。。

 

2.hibernate的update无效问题

网上的一大把的文章来分析为什么update单独使用没有效果,说白了就是要放在Transaction里执行。

 

3.数据库的乱码问题

问题是这样:用Hibernate的load方法加载回来后,得到的中文字符串就是乱码。我在设计数据库的时候为防止乱码,把schema的默认字符集设成了utf-8,但在配置Hibernate的文件的时候,还要加上connection.useUnicode=true和connection.characterEncoding=utf-8这样回来的才不是乱码。

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值