社区
Java SE
帖子详情
添加商品对象时报错
迷失的国度
2009-05-20 01:45:51
java.lang.IllegalArgumentException: Cannot invoke com.yourcompany.struts.entity.Goods.setBeginTime - argument type mismatch
请高手帮忙解决下,感谢
...全文
90
8
打赏
收藏
添加商品对象时报错
java.lang.IllegalArgumentException: Cannot invoke com.yourcompany.struts.entity.Goods.setBeginTime - argument type mismatch 请高手帮忙解决下,感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
迷失的国度
2009-05-20
打赏
举报
回复
问题解决了,是我没有 输入日期导致的错误,谢谢各位
台城柳月
2009-05-20
打赏
举报
回复
你把GoodsForm的beginTime类型改为String,
对数据库操作时做一下转换,
actionform 不能将例如"2009-05-20"这样的字符串自动转换为Date型
lusifang
2009-05-20
打赏
举报
回复
property name="goodsName" type="java.lang.String"
把String 及下面对应的都改为小写试试
迷失的国度
2009-05-20
打赏
举报
回复
我也知道是参数类型不匹配,
我把我的actionform和hbm.xml文件贴出来吧
actionform
public class GoodsForm extends ActionForm {
/*
* Generated Methods
*/
/**
* Method validate
* @param mapping
* @param request
* @return ActionErrors
*/
public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {
// TODO Auto-generated method stub
return null;
}
/**
* Method reset
* @param mapping
* @param request
*/
public void reset(ActionMapping mapping, HttpServletRequest request) {
// TODO Auto-generated method stub
}
private Goods item=new Goods();
public GoodsForm(){
if(item ==null){
item=new Goods();
}
item.setBuyer(new User());
item.setSaler(new User());
}
public Goods getItem() {
return item;
}
public void setItem(Goods item) {
this.item = item;
}
}
<?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 - Hibernate Tools
-->
<hibernate-mapping package="com.yourcompany.struts.entity">
<class name="Goods" table="goods" schema="dbo" catalog="epai">
<id name="goodsId" type="java.lang.Long">
<column name="goods_id" />
<generator class="native" />
</id>
<property name="goodsName" type="java.lang.String">
<column name="goods_name" length="50" not-null="true" />
</property>
<property name="goodsPrice" type="java.lang.Double">
<column name="goods_price" scale="4" not-null="true" />
</property>
<property name="goodsPic" type="java.lang.String">
<column name="goods_pic" length="500" />
</property>
<property name="goodsDesc" type="java.lang.String">
<column name="goods_desc" length="3000" />
</property>
<many-to-one name="saler" class="User">
<column name="saler_id" not-null="true"></column>
</many-to-one>
<property name="beginTime" type="java.sql.Date" >
<column name="begin_time" length="23" />
</property>
<property name="endTime" type="java.sql.Date">
<column name="end_time" length="23" />
</property>
<many-to-one name="buyer" class="User">
<column name="buyer_id" not-null="true"></column>
</many-to-one>
<property name="goodsStatus" type="java.lang.Integer">
<column name="goods_status" not-null="true" />
</property>
<set name="bids" inverse="true" lazy="false">
<key>
<column name="goods_id" not-null="true"/>
</key>
<one-to-many class="Bid"/>
</set>
</class>
</hibernate-mapping>
fansenhua
2009-05-20
打赏
举报
回复
不错!!!
feather41
2009-05-20
打赏
举报
回复
setbegintime的参数类型不匹配
shyacinth
2009-05-20
打赏
举报
回复
参数类型不匹配
Vegertar
2009-05-20
打赏
举报
回复
它显示的是参数类型不匹配,楼主检查一下吧
jQuery实现的瀑布流布局的图片特效代码
瀑布流布局及特效,jQuery实现的瀑布流布局的图片特效代码
fastreport打印条形码
很多人学习delphi7不知道怎么打印条形码,今天告诉大家开一个fastreport打印条形码
使用ajax发送FormDate
对象
时
报错
[object%20FormData]&_=1690123527408 4
后来发现需要将method改为type,就可以正常访问了。搞了好久没想明白为什么会是GET。
C#与WinForm期末考试(
商品
管理)&&Java面向
对象
程序设计
4.1登录功能实现 4.1.1 进行非空验证(共3分) 4.1.2 判断账号和密码是否正确,正确则跳转到“
商品
管理界面”,登录界面隐藏。如账号和密码不正确,则给出相应提示。(共10分) 点击取消,退出程序(共2分) 4.2管理界面功能实现 4.2.1 使用数据绑定控件进行数据展示(共8分) 4.2.2 点击搜索,按
商品
名称模糊查询,查询结果依然显示在数据绑定控件上。(共10分) 4.2.3点击
添加
,跳转到“
商品
添加
”窗体(共2分) 4.3
商品
添加
功能实现 4.3.1 点击
4.1利用jsp表单插入数据------失败
我通过GPT优化修改之后,配置了Maven以及相关环境,所有的配置文件都导入了,还是显示没有搜索到。以及(配置文件5版本以下)(配置文件5版本以上)
Java SE
62,630
社区成员
307,261
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章