当Jaxb中存在Timestamp类型(任何Bean中包含Timestamp)的话,容器启动时会出现一个运行时错误,说Timestamp没有一个默认的构造器。解决这个问题的办法如下:
(1)写一个Timestamp Adapter:
import java.util.Date;
import java.sql.Timestamp;
import javax.xml.bind.annotation.adapters.XmlAdapter;
public class TimestampAdapter extends XmlAdapter<Date, Timestamp> {
public Timestamp unmarshal(Date val) throws Exception {
return new Timestamp(val.getTime());
}
public Date marshal(Timestamp val) throws Exception {
return new Date(val.getTime());
}
}
(2)在Bean的get方法中加入:
@Column(name = "TIME_UPDATED", length = 19)
@XmlJavaTypeAdapter(TimestampAdapter.class) //加入这一行
public Timestamp getTimeUpdated() {
return this.timeUpdated;
}
分享到:
相关推荐
JAXB的使用JAXB的使用JAXB的使用JAXB的使用
解释并解决java开发中使用jaxb解析或组装xml遇到乱码的问题。
如何更好地jaxb使用如何更好地jaxb使用如何更好地jaxb使用如何更好地jaxb使用
java -jar JAXB2_20060607.jar On Windows, you can just double-click the jar file to execute. Release Notes Browse the release notes online, including what's new. Technical Support Please subscribe to...
JAXB框架,作用是对象和XML之间相互转化,本文档包含代码示例,介绍对象和XML如果使用JAXB相互转化 在代码里面备注了具体使用的文字说明
最新的JAXB API手册! JAXB_2.2_API.chm
在使用webservice,mule esb等需要jaxb的项目里经常会出现 JAXB 2.0 API is being loaded from the bootstrap classloader这个错误,按照打出的信息Use the endorsed directory mechanism to place jaxb-api.jar in ...
无需安装,解压后即可。jaxb-api.jar,jaxb-xjc.jar,jaxb-impl.jar,activation.jar等相关jar包在lib文件夹下。
如何使用JAXB框架定制Web服务行为.doc
处理cxf版本和jaxb包中冲突问题,解决webservice中遇到的版本问题
我刚写好的 一个简单的小程序 动行里面的read文件 是在idea 中用jaxb 读xml中数据
JAXB能够使用Jackson对JAXB注解的支持实现(jackson-module-jaxb-annotations),既方便生成XML,也方便生成JSON,这样一来可以更好的标志可以转换为JSON对象的JAVA类。JAXB允许JAVA人员将JAVA类映射为XML表示方式
有关Maven项目中缺少jaxb-api的异常报错解决,jaxb-api-2.3.0.jar
1. 什么是JAXB? Java Architecture for XML Binding (JAXB) 是一个业界的标准,是一项可以根据XML
使用jaxb生成XML例子,含有例子和注解解析
使用jaxb根据xsd生成xml文档,不要积分的,赶快下载
有关Maven项目中缺少jaxb-api的异常报错解决,jaxb-core-2.3.0.jar
jaxb-api jaxb-impl jar
本人在公司用到了jaxb技术,这是在公司的学习文档,今天跟高兴个大家分享。
用JAXB生成一个XML文档,一个XML 模式(Schema)用XML语法表达了一个XML文档的结构。...在这篇教程中,作者使用了JAXB用来从一个XML模式中生成Java类。这些Java类将会生成一个范例XML文档。这篇文章由以下几个部份组成.