本人是新手。现在遇到一个数据校验问题。在网上看了好多hibernate视频教程。虽然按照他们“教”的也可以把例子做出来。可是,他们都说号称是企业级的开发经验。不过我看完他们的视频从头到终都没有介绍如何校验和过滤前台提交的数据。难道企业级的开发经验是不需要过滤这些非法的数据的?比如说一个用户登录例子。User Entity定义了username和password,进行保存操作,视频上只说session.save();一下就好了。数据也确实可以存到数据库中。可是他们都不用对username和password这两个字段进行过滤吗?
我现在的问题就是,用hibernate的话,该如何进行数据校验。请大侠们说一下实践经验。
在哪里进行校验比较合适?
首先你的用户名和密码有一定规则;
其次你用hibernate映射的时候也是按照这个规则;
再次你输入用户名或密码后有action或者servlet按照规则判断符合后才存里面去的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。