首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

SSH中,怎么保存带外键的对象

2012-08-11 
SSH中,如何保存带外键的对象比如保存product的时候,要把colorId保存进来。。colorId是product表里的外键,对

SSH中,如何保存带外键的对象
比如保存product的时候,要把colorId保存进来。。colorId是product表里的外键,对应着color表里的Id(主键)

Java code
<s:select name="product.color" list="color" listKey="id" listValue="colorName" headerKey="" headerValue="请选择" />

颜色是通过下拉框选择的,请教如何获取其ID,并保存到商品表中,这样写报错
Java code
2012-7-16 10:58:32 org.hibernate.util.JDBCExceptionReporter logExceptions严重: ORA-01400: 无法将 NULL 插入 ("ECCADMIN"."PRODUCT"."COLOR_ID")


[解决办法]
Java code
<s:action namespace="/itemType"                                                    name="findByUserId" id="bean"></s:action> <s:select                                                    list="#bean.listItemType" name="item.itemType.id"                                                    listKey="id" listValue="name" theme="simple"></s:select> 

热点排行