举个简单例子吧,希望大神们 能明白我的问题
MySQL中,USER表为 也就是说 name和password都是 not null的
create table USER (ID int auto_increment primary key, NAME varchar(20) not null, password varchar(20) not null)
 
在前台页面 input.jsp中使用的是 DomainModel的方式向 AddAction中传递参数
 
 
Html代码  
<form action="login" method="post">  
    <table>  
        <tr>  
            <td>用户名:  </td>  
                <td><input type="text" name="user.name" /></td>  
        </tr>  
        <tr>  
            <td>密码:</td>  
            <td><input type="password" name="user.password" /></td>  
        </tr>  
        <tr>  
            <td><input type="submit" value="提交" />  </td>  
        </tr>  
    </table>  
</form>  
 如果在form中不去录入 user.name或者 user.password的值的话(例如:用户名为asdf,而密码那个不填写),在AddAction中通过 Hibernate 向USER表添加记录时候 不是因该报告 字段为空的提示而无法增加记录的么? 但实际上 为什么我 可以插入该条记录呢 ; 并且在password字段的值没有数据,既不显示值,也不显示Null
具体 看一下我的截图吧