`
x_root
  • 浏览: 128119 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

用Toplink做一对多的查询时转换日期遇到的问题

    博客分类:
  • Java
阅读更多
用 ORACLE的 SOA 套件开发一个查询服务,其中查询参数有dateTime类型的,当我传到数据库中执行时报错:Invalid number. 原因是传进去的日期类型数据会自动加个T,如“2006-01-27T08:33:16.000-06:00”这样的数据,然后在数据库比较或者转换时就出错,后来在TRANSFORM中进行了转换,先转成Strin类型的数据,如:
      <ns1:LAST_UPDATE_DATE>
        <xsl:value-of select="xp20:format-dateTime(/po:InquiryExpenseTemplateSrvRequest/po:LAST_UPDATE_DATE,'[Y0001]-[M01]-[D01] [H01]-[m01]-[s01]')"/>
      </ns1:LAST_UPDATE_DATE>

然后现在语句里进行时间的比较。
主要用到的转换函数:
xp20:format-dateTime(dateTime as string, picture as string)


目前先这样解决。
说实话,Oracle 的这个SOA套件问题真的好多。

相关链接:http://www.w3.org/TR/xslt20/#function-format-dateTime
分享到:
评论

相关推荐

    Oracle TopLink Getting Started 10.1.3

    TopLink支持多种映射策略,包括一对一、一对多、多对一和多对多等。这些映射策略使得开发者可以根据具体的应用场景选择最合适的映射方式。 ##### 3.2 查询优化 为了提高查询效率,TopLink提供了多种查询优化选项。...

    toplink 文档学习

    - **Mapping**: Mapping描述了Java类与数据库表之间的映射关系,包括字段映射、一对多/多对一关系映射等。 - **Descriptor**: Descriptor是映射的核心部分,它包含了映射规则的具体实现。每个映射都需要有一个对应的...

    toplink-api.jar,toplink-essentials.jar

    在使用TopLink时,开发者通常将`toplink-api.jar`和`toplink-essentials.jar`一起引入项目,这样既可以利用API接口进行编程,又能享受到TopLink提供的强大ORM功能。在构建过程中,这两个JAR文件会被添加到项目的类...

    TopLink 教程

    ORM的核心思想是将数据库中的表映射为Java对象,将SQL语句转换为对这些对象的操作。TopLink通过元数据配置或注解定义这种映射关系,简化了数据库交互,使得开发人员可以专注于业务逻辑而不是底层的数据库操作。 2....

    oracle toplink lib

    Oracle TopLink,全称为Oracle TopLink Essentials,是一个强大的Java对象关系映射(ORM)框架,它使得Java开发者能够轻松地将应用程序中的对象模型与数据库中的关系数据进行交互。Oracle TopLink最初由TopLink公司...

    Oracle Toplink JPA

    Oracle Toplink JPA

    TopLink_Mysql例子

    toplink mysql5 开发工具:Eclipse3.3 for J2ee 简要过程(先导好mysqlJDBC包和toplink包,进mysql建好数据库), 1.新建pojo类,加入Annotation 2.在src目录下建META-INF目录,写好persistence.xml文件 3.写测试类 自动...

    Oracle Toplink Grid

    对于查询返回的每一行数据,TopLink会使用对象标识符(OID)来确定是否已经在缓存中存在相应的对象。如果存在,它将直接从缓存中检索;如果不存在,它会从数据库中获取数据并创建新对象,然后将其放入缓存。这种机制...

    jpa toplink相关jar包,完整版。

    它提供了一种方式,让开发者可以用面向对象的编程模型来操作数据库,而无需直接编写SQL语句。TopLink是Oracle公司开发的一个JPA实现,它为Java应用程序提供了强大的数据持久化能力。 在Java EE环境中使用JPA ...

    Toplink_JPA注解参考

    多对一/一对多注解 (@ManyToOne/@OneToMany)** 这些注解用于描述两个实体之间的关联关系。例如,一个部门有多个员工: ```java @Entity public class Department { @Id private Long id; @OneToMany(mappedBy...

    toplink-essentials.jar

    toplink-essentials.jar toplink-essentials.jar

    toplink-api.jar

    toplink-api.jar、 toplink-api.jar

    toplink

    不用说了吧 大家都知道

    spring-toplink-2.0-rc1.jar

    toplink 和spring 集成包

    toplink-essentials-agent.jar

    toplink-essentials-agent.jar

    JPA教程,包括TOPLink JPA,Hibernate JPA,Open Jpa,jpa批注

    它为Java开发者提供了一种对象关系映射(ORM)机制,将业务对象与数据库表进行映射,使得开发者可以使用面向对象的方式来操作数据库,而无需关心底层SQL语句的编写。 **1. TOPLink JPA** TOPLink JPA是Oracle公司...

    Oracle Fusion Middleware Developer's Guide for Oracle TopLink

    - **设计模式**:分享了一些在使用TopLink时推荐的设计模式,如单元工作模式、对象图导航查询等。 - **代码样例**:提供了大量实际应用中的代码示例,帮助开发者更好地理解和掌握TopLink的用法。 ##### 7. **故障...

    Oracle TopLink Developer's Guide.PDF

    - **多对多映射**:两个Java对象集合之间的关联通常需要一个中间表来存储两边的关联信息。 - **继承映射**:在具有继承关系的对象之间建立映射,可以采用不同的策略如Table per Class、Table per Subclass等。 ####...

Global site tag (gtag.js) - Google Analytics