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

ssh2 自动注入有关问题

2012-01-24 
ssh2 自动注入问题比如一张表id(自动增长列),title,content,time(默认系统时间)然后用自动注入添加一条数

ssh2 自动注入问题
比如  
一张表 id(自动增长列),title,content,time(默认系统时间)
然后 用自动注入添加一条数据  
页面添加的列是 title ,content

问题来了,这样页面提交的话,数据表id,title,content一定有值,就是time列不是默认的系统时间,而是空
自动注入sql语句默认是把所有表的属性全部增加进去,所以为空

小弟刚学不久,请各位帮忙看看,给点建议

[解决办法]
你可以在构造函数中 覆个默认值
[解决办法]
表里应该是default 那个值吧
[解决办法]
放null报错的话,那就把""放进去噜。。
[解决办法]

探讨
比如
一张表 id(自动增长列),title,content,time(默认系统时间)
然后 用自动注入添加一条数据
页面添加的列是 title ,content

问题来了,这样页面提交的话,数据表id,title,content一定有值,就是time列不是默认的系统时间,而是空
自动注入sql语句默认是把所有表的属性全部增加进去,所以为空

[解决办法]
在插入的sql语句中,如insert into ... (title,content,time)values(X,X,这里是获取当前日期函数)
[解决办法]
探讨

引用:
你可以在构造函数中 覆个默认值


不想在构造函数写,就是想可不可以有选择性的做注入

热点排行