Integer 和int型之间需要类型转换吗?
它们不是一样的吗?
还是有区别了啊?
它们不是一样的吗?
还是有区别了啊?
解决方案 »
- 求救,关于struts2配置问题。。。
- javaScript调用DLL文件 (急啊)
- Workbook.getWorkbook 一个奇怪的问题
- hibernate+Oracle的一个入门大问题
- 关于actionform的问题!
- 系统加密
- 关于tomcat和weblogic部署的问题!
- jfreechart 堆栈图设置颜色
- 100分请教如何设置JTABLE的表头高度?
- 急!!!偶然会冒出java.sql.SQLException: Io 异常: Connection reset by peer:socket write error
- 如何JSP实现获取访问客户端的IP地址
- 讨论一下JSF跟struts之间的优缺点?
字段类型NUMBER == bean里的属性Long
字段类型NUMBER(18,5) == bean里的属性Double
给Bean设值的时候类型转换。eg.qx.setQxid(new Long("5")); .....
如果是自动增长的,那不能更改的,
再有就是可能你的配置文件有错
{
QX qx=new QX();
qx.setQxid(5);
qx.setQx("山南区");
session=this.getSession(); session.save(qx);
this.closeSession();
} 不能插入null值
看看你QX中有什么属性为null的
肯定是报错呀.你表中有好多字段罗...
好象是清华大学出版的一本书上面的吧
应该还有个Jd表吧 create table qx
(
qxid integer not null,
qxname varchar(20) not null
);alter table qx
add constraint PK_QX_qxid primary key (qxid);create table jd
(
jdid integer not null,
jdname varchar(30) not null,
qxid integer not null
);是这样的吗 ?????
你的 qx.setQx("山南区"); 应该是qx.setQxname("山南区");吧!!!!!!