社区
Java EE
帖子详情
紧急!请大神帮帮忙!
我在努力ing
2014-03-25 09:55:35
我在插入数据时提示
严重: Servlet.service() for servlet default threw exception
com.microsoft.sqlserver.jdbc.SQLServerException: 不能将值 NULL 插入列 'username',表 'seconddhand.dbo.usertable';列不允许有空值。INSERT 失败。
'username'是vchar类型的,而且也有值,不知道为什么老是提示为null。
...全文
87
10
打赏
收藏
紧急!请大神帮帮忙!
我在插入数据时提示 严重: Servlet.service() for servlet default threw exception com.microsoft.sqlserver.jdbc.SQLServerException: 不能将值 NULL 插入列 'username',表 'seconddhand.dbo.usertable';列不允许有空值。INSERT 失败。 'username'是vchar类型的,而且也有值,不知道为什么老是提示为null。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我在努力ing
2014-03-25
打赏
举报
回复
又长知识了!
jxplus
2014-03-25
打赏
举报
回复
结贴吧,哥们。
jxplus
2014-03-25
打赏
举报
回复
报错,应该是username这个字段你在数据库又不是设成自增序列,所以是null。
我在努力ing
2014-03-25
打赏
举报
回复
真的可以了,谢谢你的解答!请问怎么给分你呢?我是论坛新手。
jxplus
2014-03-25
打赏
举报
回复
你的username是主键,然后你配置了:<generator class="native" />,这个是表明用各自数据对应的自增序列获取主键,当然不会取你从页面传过来的参数,把配置改成:<generator class="assigned" />,就可以了。
我在努力ing
2014-03-25
打赏
举报
回复
usertable的hibernate配置hbm文件是自己生成的 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!-- Mapping file autogenerated by MyEclipse Persistence Tools --> <hibernate-mapping> <class name="org.model.Usertable" table="usertable" schema="dbo" catalog="seconddhand"> <id name="username" type="java.lang.String"> <column name="username" length="20" /> <generator class="native" /> </id> <property name="password" type="java.lang.String"> <column name="password" length="15" not-null="true" /> </property> </class> </hibernate-mapping>
jxplus
2014-03-25
打赏
举报
回复
usertable的hibernate配置hbm文件贴出来看看。
我在努力ing
2014-03-25
打赏
举报
回复
sql是hibernate自己连接的吧
我在努力ing
2014-03-25
打赏
举报
回复
这是.dao的代码 package org.dao; import org.model.Usertable; public interface RegisterDao { public void saveUsertable(Usertable usertable); } 这是.dao.imp的代码 package org.dao.imp; import java.util.List; import org.dao.RegisterDao; import org.model.Usertable; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; public class RegisterDaoImp extends HibernateDaoSupport implements RegisterDao{ public void saveUsertable(Usertable usertable){ getHibernateTemplate().save(usertable); } } 这是.service的代码 package org.service; import org.model.Usertable; public interface RegisterService { public void saveUsertable(Usertable usertable); } 这是.service.imp的代码 package org.service.imp; import org.dao.RegisterDao; import org.model.Usertable; import org.service.RegisterService; public class RegisterServiceManage implements RegisterService{ private RegisterDao registerDao; public void setRegisterDao(RegisterDao registerDao){ this.registerDao=registerDao; } public void saveUsertable(Usertable usertable){ this.registerDao.saveUsertable(usertable); } } 这是action的代码 package org.action; import java.util.Map; import org.model.Usertable; import org.service.RegisterService; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; public class RegisterAction extends ActionSupport{ protected RegisterService registerService; protected Usertable usertable; public Usertable getUsertable(){ return this.usertable; } public void setUsertable(Usertable usertable){ this.usertable=usertable; } public void setRegisterService(RegisterService registerService){ this.registerService=registerService; } public String execute() throws Exception{ System.out.print(usertable.getUsername()); Usertable ut=new Usertable(); ut.setUsername(usertable.getUsername()); ut.setPassword(usertable.getPassword()); registerService.saveUsertable(ut); return SUCCESS; } } 这是jsp页面的代码 <body> <div align="center"> <s:form action="register.action" method="post"> 用户注册 <br/> <s:textfield name="usertable.username" label="用户名" size="20"/> <s:password name="usertable.password" label="密码" size="21"/> <s:submit value="注册"></s:submit> </s:form> </div> </body>
jxplus
2014-03-25
打赏
举报
回复
sql打印出来看看。
清华科技大讲堂:成为PS
大神
你必须做好三件事
全程干货,设计人员必看!清华科技大讲堂:成为PS
大神
你必须做好三件事!
范式 matlab,求助:用matlab PTB进行MOT范式的显示和操作程序问题
本帖最后由 Yorty 于 2015-6-3 23:47 编辑求
大神
帮帮忙
!!很
紧急
!!谢谢!!我的是32位R2009a版本的matlab,需要用到psychtoolbox工具箱,是PTB 3.0版本的.我的实验是关于MOT范式的,实验步骤简单解释如下:实验开始→呈现8...
老程序员教你如何提高开发效率、成为
大神
3——授权的艺术
第三篇、授权的艺术 我们上一篇简单的阐述了时间管理与团队的沟通,那么我们在进行管理的过程...用一个别人举过很多遍的例子来打个比方,一个团队中优秀的技术
大神
往往是单枪匹马往前冲的,如果说团队是猴园,那么...
java 画笔 粗细_
请
java高手帮忙不程序,只要帮我在我的程序中加个改变画笔粗细和颜色的代码就行,情况
紧急
...
importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.ItemEvent;...//重新绘制组件 } } } 现在
请
高手帮我加一个橡皮就行了,
大神
,
帮帮忙
啊 展开
图片转文字提取?职场
大神
都在用这些方法
这时候,图片识别软件就能帮上你的忙了!那么,这些图片识别文字的在线免费工具有哪些呢?今天我来分享几个软件给你们。 工具一:掌上识别王 简介: 掌上识别王是一款实用的工具类软件,它专注于文字识别和图片转...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章