我在插入数据时提示
严重: Servlet.service() for servlet default threw exception
com.microsoft.sqlserver.jdbc.SQLServerException: 不能将值 NULL 插入列 'username',表 'seconddhand.dbo.usertable';列不允许有空值。INSERT 失败。
'username'是vchar类型的,而且也有值,不知道为什么老是提示为null。
------解决方案--------------------
你的username是主键,然后你配置了:<generator class="native" />,这个是表明用各自数据对应的自增序列获取主键,当然不会取你从页面传过来的参数,把配置改成:<generator class="assigned" />,就可以了。