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

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

我用的是5.2.7.。。
ERROR: HHH000099: an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session): java.lang.ClassNotFoundException: entity.students
org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration
谁帮忙解决下,谢谢!
// 获取 Hibernate 配置信息
Configuration config = new Configuration().configure();

// 根据 configuration 建立 sessionFactory
sessionFactory = config.buildSessionFactory();

// 开启 session(相当于开启 JDBC 的 connection)
session = sessionFactory.openSession();
创建SchemaExport的对象
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build();
MetadataImplementor metadata = (MetadataImplementor) new MetadataSources(serviceRegistry).buildMetadata();
new SchemaExport().create(EnumSet.of(TargetType.DATABASE), metadata);
空指针异常的原因是你们忘记在logout这个方法添加注解@skipValidation,如果不添加这个注解,那么你在login_success的页面登出的时候也会进行validate()这个方法,显然这个步骤我们是没有传user实例进去的,所以酒报了空指针的异常
struts two 与hibernate 四。。。

最新回答 / 慕移动6955514
把所有的jar包全部放在lib里面,不要用user library添加

最新回答 / Wikey
很明显啊,你的getUsername方法没有在UsersDAOImpl中实现!
Unable to instantiate Action, action.UsersAction, 这个问题怎么解决

最赞回答 / Takecareofyourself
<package name="users" namespace="/users" extends="struts-default"> <action name="*_*" class="com.action.{1}Action" method="{2}"> <result name="login_success">/users/Users_login_success.jsp</result> <result name="login_failu...
提示找不到资源 不知道哪里错了
课程须知
各位小伙伴,学习本课程前需要对 Struts2和Hibernate的基础知识有所了解。
老师告诉你能学到什么?
1、掌握Struts2和Hibernate的整合开发 2、能够使用Struts2+Hibernate独立开发信息管理类的项目,进行数据的增删改查。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消