错误可能有两点
第一个是执行测试之后,trace里面会说数据库只读。解决方法是降低你的mysql驱动版本 我这里用的是5.05成功运行的
第二个是乱码问题。
乱码问题主要检查你的数据库编码格式是不是UTF-8的
还有检查你的配置文档
<property name="connection.url">jdbc:mysql://localhost:3306/learn?useUnicode=true&amp;characterEncoding=UTF-8</property>
第一个是执行测试之后,trace里面会说数据库只读。解决方法是降低你的mysql驱动版本 我这里用的是5.05成功运行的
第二个是乱码问题。
乱码问题主要检查你的数据库编码格式是不是UTF-8的
还有检查你的配置文档
<property name="connection.url">jdbc:mysql://localhost:3306/learn?useUnicode=true&amp;characterEncoding=UTF-8</property>
2016-10-19
如果你将所有的对象都删除的话,在删除完最后一个的时候,数据还是会显示在学生列表页;但是数据库中的数据已经清除了,在StudentAction类的delete方法中
session.delete(s);后面添加这句代码就可解决session.flush();
这样是清空session中缓存;
session.delete(s);后面添加这句代码就可解决session.flush();
这样是清空session中缓存;
2016-10-18
我用的jdk8,在applysetings那里还出现缺少jar包的问题,搜了一圈只能通过降低jdk版本解决,至少降到7。