写拼车网过程中遇到的问题及解决方法

时间:2022-08-11 16:37:29
报错: could not instantiate id generator,  org.hibernate.exception.SQLGrammarException,有的人说是数据库表名没写在对应的文件中,也有的说是因为列名中有关键字http://bbs.csdn.net/topics/100028657

最后发现是因为一个table的generator class 没设置好,http://letle.iteye.com/blog/78530  介绍了各种Key Generator.

解决中文乱码问题,数据库,jsp,过滤器编码全改成UTF-8 就解决了,纠结了好久。之前一直没注意到过滤器,耽误了时间。
org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
这个错误,引发的原因太多了,刚又碰到一个是因为table里面用了关键字(top, bottom, left,right)中的一个。

用hibernate不方便的地方就是报错的时候不能指定到底那里错了,一点一点试出来好费劲!

myeclipse 中导入jar:http://oriondba.blogbus.com/logs/62446099.html

该让数据库中表耦合性越高效率越高,还是耦合性越低效率越高?

实现发邮件功能, 发邮件功能代码:http://supben.iteye.com/blog/814810,
用Java ee 5 与 mail.jar 有冲突,会报错com/sun/mail/util/LineInputStream, 这时需要在MyEclipse目录下,找javaee.jar包,用WinRar打包,删除里面的mail目录,然后加入mail.jar和activition.jar,解决方法见:
http://blog.csdn.net/liuyxit/article/details/5193802
mac 上的javaee.jar 保存在user/lib/genuitec/common/plugins/com.genuitec.eclipse.j2eedt.core_10.0.0.me201110301321/data/libraryset/ee_5中。用命令行jar命令解压,删除后再压缩,没有成功,切换到windows,用winrar在压缩包中直接删除,再存回到原来的文件夹,终于成功了。
Myeclipse 下面修改默认主页:

找到WebRoot-->WEB-INF-->web.xml-->找到下面的代码,一般在最下方,红色的部分是默认的主页。

<welcome-file-list>

    <welcome-file>userLogin.jsp</welcome-file>

  </welcome-file-list>

sublime text2 中文乱码问题解决:
http://wangjstu.diandian.com/post/2013-01-13/40046134547
好的代码架构风格有很大启蒙作用。
jsp中include jsp 遇到中文乱码http://lihongqing007.blogbus.com/logs/41703380.html

<%@include file="header.jsp" %> 与 < jsp:include page=”relativeURI” flush=”true” / >  区别http://java.ccidnet.com/art/3737/20070614/1112549_1.html