MySQL数据库非空字段设置默认值的问题
小弟使用Struts +hibernate开发一个小型订票系统,在user表里边的所有字段,username以及password还有address均设置为非空字段,但是在网页里用户修改个人信息时他要是把用户名以及密码删除的话在数据库里默认存储为"",并不是null,而且这是确实数据库也接受了这种输入,这样导致他再次登陆的时候直接点击登陆就可以了,这样是不是有问题,应该在哪里改,各位大神指点一下
------解决方案--------------------