课程
/后端开发
/Java
/使用Struts2+Hibernate开发学生信息管理功能
新建实体类中为什么要保留一个不带参数的构造方法?
2015-10-17
源自:使用Struts2+Hibernate开发学生信息管理功能 1-4
正在回答
因为楼主用到的是struts2框架,在action中调用实体类对象时,它是根据无参的构造方法来实例化实体类类的,就是不需要再自己用new来构造对象,只需要定义就行,这是struts2帮助做的事情,原理就是使用反射机制根据无参构造方法使用反射机制来实例化,之所以保留一个无参的构造方法,是因为当实现了其他的构造方法,编译器就不能添加默认的无参构造方法,然后框架实现的时候就不知道根据什么实例化对象了
希大人爱学习 提问者
秦家小小神
老师是台湾的么?谢谢你的支持,希望能关注后续课程,有任何意见建议也欢迎随时提出~:)
举报
Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼
1 回答实体类-有参构造方法
1 回答实体类有toString方法啊,怎么就不能转换呢
2 回答非法访问构造函数
1 回答Junit4测试testSaveStudents()方法时报错,检查了实体类的对象关系映射没有错,为什么?
2 回答这个错误如何去编辑构造函数?