最新回答 / 慕盖茨7185558
我的是把hibernate.cfg.xml里面的方言换成了<property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>就好了,好像因为我的mysql里面存储引擎是engine=innodb,所以方言哪里换成这个对应的就好了。
2016-05-14
最新回答 / Asheng12311
那是因为你import 的包不对,你可能import了junit.framework.Assert; 按道理是import org.junit.Assert;这样就正常了<...图片...>
2016-05-13
已采纳回答 / Nomo_Air
我之前用的eclipse自己生成的web.xm就会报这个错误,找了好久也没成功,后来我用myeclipse 2015 做了同样的项目竟然没有错误,我就用myeclipse 2015 生成的xml拷贝到了eclipse中就没有错误了,原因是eclipse用的2.3版本,myeclipse用的是web.xml 2.5版本。
2016-05-11
卡在这一步,一下午的时间终于调好了。总结经验:
1.同学们一定要注意导入的是hibernate4.2.4的jar包。否则运行时会报错
2.大家一定要注意自己的hibernate.cfg.xml的正确配置。之前我直接复制了那一集同学上传的代码,结果出错。主要有两个参数设置错了,以下是正确的:
<property name="connection.password"></property>
<property name="connection.url">jdbc:mysql:///test?useUnicode=true&amp;characterEncoding=UTF-8</property>
1.同学们一定要注意导入的是hibernate4.2.4的jar包。否则运行时会报错
2.大家一定要注意自己的hibernate.cfg.xml的正确配置。之前我直接复制了那一集同学上传的代码,结果出错。主要有两个参数设置错了,以下是正确的:
<property name="connection.password"></property>
<property name="connection.url">jdbc:mysql:///test?useUnicode=true&amp;characterEncoding=UTF-8</property>
<property name="hbm2ddl.auto">update</property>
<property name="hibernate.current_session_context_class">thread</property>
<property name="hibernate.current_session_context_class">thread</property>
2016-05-11