为了账号安全,请及时绑定邮箱和手机立即绑定

使用Struts2+Hibernate开发学生信息管理功能

已采纳回答 / 慕仙2372513
一个是默认的1L,比如:private static final long serialVersionUID = 1L;        一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,

已采纳回答 / 孜然香香
tx=null  就是相当于关闭了事务 他的意思是前面任务结束,清空待命下个事务!tx不手动关闭,系统资源回收时也是可以关闭的 但是要等,所以手动关闭节约资源不关闭事务对象,会增加服务器运行负担!

已采纳回答 / JackieZ
500错误是脚本错误,看不到错误信息,无法回答

已采纳回答 / Nomo_Air
我之前用的eclipse自己生成的web.xm就会报这个错误,找了好久也没成功,后来我用myeclipse 2015 做了同样的项目竟然没有错误,我就用myeclipse 2015 生成的xml拷贝到了eclipse中就没有错误了,原因是eclipse用的2.3版本,myeclipse用的是web.xml 2.5版本。

最赞回答 / qq_吟游诗人_3
先执行 <property name="hbm2ddl.auto">create</property>创建完表后,再把create改成update就好了。避免了启动的时候又重新创表,那之前的表里面的数据就会被销毁。销毁之后,user对象的值就会查询不到,然后会抛出这个junit.framework.AssertionFailedError: expected:<true> but was:<false>异常。大家是不是运行代码的时候抛出这个异常?当抛出这个异...

已采纳回答 / qq_TPC_0
什么代码 我给你

已采纳回答 / 张荣兴立志成猿
报错那里说了是“classes_query_success - action”这一个result出了问题,建议去检查下action

已采纳回答 / qq_耗子_3
去安装目录下删除就行了 方法如下由于myeclipse 添加的struts性能不是放在工程lib下的,而是myeclipse自带的,,所以删除比较麻烦,,我觉得最简单的做法应该是这样:D:\MyEclipse8.6\MyEclipse-8.6\configuration\org.eclipse.osgi\bundles 下搜索antlr-2.7.2.jar完成后能看到的,都删除掉,,(可能有些是在1.3下面的,有些是在2.1下面的)然后在D:\MyEclipse8.6\Common\plugins  搜索...

已采纳回答 / 慕虎7218586
查看hibernate.cfg.xml文件中的相关配置是否正确,数据库名,密码,还有url地址是否正确

已采纳回答 / 慕丝9041227
Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。(InvalidCastException)

已采纳回答 / Geek_wu
hql不按数据库表名查询,而是按照你定义的类型名来进行查询的,from 子句后跟的应该是你定义的实体类的类名,不是数据库中的数据表名。

已采纳回答 / jzh84115
要用length 后面补上去了
课程须知
各位小伙伴,学习本课程前需要对 Struts2和Hibernate的基础知识有所了解。
老师告诉你能学到什么?
1、掌握Struts2和Hibernate的整合开发 2、能够使用Struts2+Hibernate独立开发信息管理类的项目,进行数据的增删改查。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消