Hibernate整合Struts2时 string无法转换成date型

1.如题,struts2版本为2.1,hibernate版本为4.1.4,jdk版本为1.8,开发平台是myeclipse2015和tomcat8,
2.在保存日期(格式是yyyy-MM-dd)时,出现错误Method "setBirthday" failed for object cn.mldn.pojo.Member@3a915d39 [java.lang.NoSuchMethodException: cn.mldn.pojo.Member.setBirthday([Ljava.lang.String;)] ;
3. * * 同样的代码在别人的电脑上ok,在我电脑上不行,myeclipse重新安装并在新的工作区重新写仍然不行!![图片说明](https://img-ask.csdn.net/upload/201605/30/1464621952_366624.png)图片说明

3个回答

已解决,struts2 的转换器,Date格式化时是按"yyyy-MM-dd"T"HH:mm:ss"的格式编写的,且使用了locale,由于我的浏览器默认语言环境是英语,所以出现了错误,将浏览器环境改为中文就ok了。

1.直接用date类型,不用string类型
2.调试一下string转date类型的时候是不是有问题

alwaysgoodman
alwaysgoodman 2,第二点,我再去试试
3 年多之前 回复
alwaysgoodman
alwaysgoodman 嗯,谢谢!1,对于第一点可能没表达清楚,在hibernate中,birthday这个字段设置的是java.util.Date型,我所说的string指的是在表单中或者地址重写中以“yyyy-MM-dd”的方式;
3 年多之前 回复

1,你的字符串转时间类型,你可以把这个转换直接放在数据库里进行,就是 select 转换函数 from dual;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
string转换成date型
数据库中有一字段是string型,存储的是日期,比如2005年9月,存储的就是SEP-2005。现取数据时欲按这个字段排序,请教sql语句中如何把这个字段转换成date型以便于排序!
String型转换成date型
Tue, 9 Dec 2008 06:32:01 GMT这个日期是String的rn请问怎么样转换成date类型
如何将String 转换成 Date型
我从页面接收的是日期的String类型,格式为:2005/3/23。但是数据库中的是Date类型,格式为:2005-03-23。如何在这里边转换?我查了jdk的帮助,好像里面没有可用的方法。
如何将string型的变量转换成date型?
我在做查询时,想设置一个查询时间区间,但输入的是string型的,到查询时,系统就提示说与数据库中的date型不匹配,所以什么也没查出来,请问这个问题怎么解决?
如何转换成Date型?
我用下面的六个jTextField获取两个年月日,可是如何将这六个String变量转换成sql中的Data型rnDate date1 = ????rnData date2 = ????rn给点实例吧rnrnString year1 = jTextField13.getText();rnString month1 = jTextField14.getText();rnString day1 = jTextField15.getText();rnString year2 = jTextField16.getText();rnString month2 = jTextField17.getText();rnString day2 = jTextField18.getText();
String转为Date型
数据库里的项是string型,(表结构不能改)rn需要取得date型数据,我调用了如下方法,rnrnString acceptStartDate1 =rn findBySqlFileSingleResult(rn String.class,rn SELECT_ACCEPT_START_DATE_SQL,rn dto);rn SimpleDateFormat sd = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");rn Date acceptStartDate = null;rn try rn acceptStartDate = sd.parse(acceptStartDate1);rn catch (ParseException e) rn e.printStackTrace();rnrn但还是提示出错:rn"システム例外が発生しました。例外:java.lang.IllegalArgumentException Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]"rn求大牛解
string转换成date
两个string值:rn2009-12-02 12:29:30 2009-12-03 12:45:29rn如何计算这两个日期相差的小时数?rnrn我是这样做的:rnvar startDate:Date = DateField.stringToDate("2009-12-02 12:29:30","YYYY-MM-DD JJ:NN:SS");rn但是转换出来的startDate是一个null。rnrn请大虾指教一下,谢谢。rn
想将string转换成date
<%@ page language="java" import="java.sql.*,java.io.*,java.lang.*,java.util.*" %>rn<%ResultSet RS = DBconn1.executeQuery("SELECT birthday FROM employee where employee_id='001'");rn while (RS.next()) rn String birthday=RS.getString("birthday");rn得出的birthday="2001-10-25 00:00:00"rn如何将birthday转换成Date型的?rn
String 转换成 Date
我有一些在数据库中的String 类型的数(格式如:06-5-6)现在想把他们和当前时间作比较,请问该怎么转?
String类型转换成Date
String类型如何转换成Date 不是sql的Date!
java String转换成Date
@GETn@Path("findByDob/dob")n @Produces("application/json")n public List findByDob(@PathParam("dob") String dob) n Query query = em.createNamedQuery("Resident.findByDob");n query.setParameter("dob", dob);n return query.getResultList();n n n 各位大神,我想问问如何将这个String转换成Date格式。。。。。
date转换成String
date 转换成 String 用 “yyyymmdd”格式rn应该怎么写
怎样把date型数据转换成string型
怎样把date型数据转换成string型
jsp页面上date转换成string与string转换成date类型
把字符串改成时间  把时间格式输出 把时间转换成字符串格式输出" type="date" pattern="yyyy-MM-dd"/> 使用${dat}直接输出
Struts2 hibernate spring 整合
Struts2 hibernate spring 整合
struts2和hibernate整合
struts2和hibernate整合,适合SSH初学者学习
Struts2与 Spring,Hibernate 整合
完整源码,简单易懂,帮助初学者理解Struts2和Spring,hibernate的整合
整合struts2和spring和hibernate
整合struts2和spring和hibernate,很适合新手,浅显易懂,本人亲测有效
struts2 spring hibernate 整合
struts2 spring hibernate 整合
实现struts2与hibernate的整合
主要思路 导入相关的jar包 web.xml中配置struts2拦截器 配置struts.xml文件 对应的action 配置hibernate.cfg.xml文件 配置映射文件*.hbm.xml文件 具体实现 工程目录结构 在pom.xml中导入想关的jar包 &lt;!-- hibernate的和核心包 --&gt; &lt;dependency&gt; ...
hibernate整合struts2的案例
这是一个hibernate整合struts2的公共信息管理系统,实现了管理员和用户的两种登录方式,使用的MySQL数据库,当然数据库的内容就自己写吧
Struts2和Hibernate的整合
Struts2和Hibernate的整合的作业
Struts2与hibernate整合
如题,Struts2与hibernate整合文档资料。
struts2 hibernate 整合问题
[img=https://img-bbs.csdn.net/upload/201707/19/1500446646_22285.jpg][/img]rn[b]hibernate.cfg.xml[/b]rnrnrnrnrn rn rn rn com.mysql.jdbc.Driverrn rn rn jdbc:mysql://localhost:3306/hibernate?useUnicode=true&characterEncoding=UTF-8rn rn rootrn rootrn rn org.hibernate.dialect.MySQLMyISAMDialectrn truern truern updatern rn rn rnrnrnrn测试过是没问题的,但是用struts在页面执行添加操作,读取配置文件确出现错误了
Struts2与Hibernate整合
本课程共25讲,课程课件,上课源代码等资料购买后可以直接下载,该课程是在学习完JSP,Struts2课程后,SSH框架的第二部分,后续还有Spring课程及3大框架的整合
struts2整合hibernate
使用struts2,Hibernate技术,实现用户的增删改查,以及物品的分页查询
Struts2和Hibernate的整合应用
一个小的应用,实现struts2和hibernate的整合。 代码结构清晰,
struts2 spring hibernate整合
SSH整合源代码 有学些s2sh的人可以来学习一下,不错的哦,谢谢
struts2与hibernate整合开发
Struts2与hibernate框架的整合开发实例,详细描述了两个框架的整合开发过程
Hibernate与Struts2整合的问题
引入Hibernate相关包之后在main函数里测试可以运行成功,rn在引入struts2之后通过action来运行则提示rnMessages: •INSTANCE rnFile: org/hibernate/type/BasicTypeRegistry.java rnrn网上查到的一个结果是去掉hibernate-annotations.jar已经包含在hibernate3.jar中了。但是结果还是不行。我估计也是hibernate引入jar包的问题。这是hibernate的jar包,大家帮我看看有什么问题吗。或者不是jar包的问题的话,这事怎么解决?[img=https://img-bbs.csdn.net/upload/201305/09/1368080046_756818.png][/img]
struts2 hibernate spring 整合
s2sh的整合例子,是简单的代码,刚接触的同学可以看看
spring hibernate struts2 整合
Struts2.2+Hibernate3.3+Spring2.5.6整合 一个简单的CRUD案例
struts2和hibernate的整合
struts2和hibernate的整合
struts2和hibernate的整合2
struts2和hibernate的整合2 ,没事看看
struts2 + spring + hibernate 整合
struts2 + spring + hibernate 整合。教程新手简单移动
struts2,hibernate整合
一个用户登录系统,怎么接收页面的值,并且能通过用户名进行登录
struts2 与hibernate整合
struts2 与hibernate整合 适合初学者
【Mybatis】Date型和String型的时间类型和格式转换
Date String 2017-06-14   public List&amp;lt;ReportWeekVO&amp;gt; activeDeviceWeek() { List&amp;lt;ReportWeekVO&amp;gt; reportWeekVOs = reportDeviceWeekMapper.activeDeviceWeek(); logger.info(&quot;[ReportDevi...
date型到string型的转换问题
请问如何把date型数据转换成string型。
struts2与Hibernate整合
实现登录与注册的实例!eclipse + Tomacat6.0 + MySQL数据库
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池