`
shx
  • 浏览: 30895 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hibernate对derby支持的问题

阅读更多
  因为axis2对pojo支持有限,只能将用到的List类型改成数组,然后发现hibernate的 array components mapping测试出错,排查了一下似乎是hibernate和derby配合出现了问题,换成oracle问题解决,换成hsqldb也没问题。
发现问题的mapping配置。
<hibernate-mapping>
  <class name="DispatchList">
    <id name="id">
      <generator class="native"/>
    </id>
......
    <array name="detailitems">
      <key column="dispatchListId"/>
      <list-index column="detailIdx"/>
      <composite-element class="DetailInfo">
        <property name="itemcode"/>
        <property name="newvalue"/>
        <property name="changemethod"/>
      </composite-element>
    </array>
  </class>
</hibernate-mapping>

使用的hibernate版本:3.2.6.ga; derby版本:10.4.1.3
分享到:
评论

相关推荐

    spring3+hibernate3+derby的实例

    Hibernate支持多种数据库,包括MySQL、Oracle、以及本例中的Derby。 **Apache Derby** Apache Derby是一个轻量级、嵌入式的关系型数据库管理系统,它是Java编写并遵循JDBC API的。Derby简单易用,适合小型到中型的...

    hibernate要点

    3. **支持面向对象编程**:Hibernate支持Java对象的缓存机制,使得对象的持久化更加自然,符合面向对象的编程思想。 #### 三、何时使用Hibernate? 1. 当项目中有明确的对象模型设计时,使用Hibernate能够充分发挥...

    apache derby 学习资料

    4. **数据类型与约束**:理解Derby支持的数据类型,如INT、VARCHAR、DATE等,并学习如何在创建表时定义主键、外键、唯一性约束和非空约束。 5. **事务管理**:了解ACID(原子性、一致性、隔离性和持久性)特性,...

    spring-boot-derby:Apache Derby嵌入式数据库的Spring Boot Java技术员

    `spring-boot-starter-data-jpa`是Spring Boot提供的数据访问层的起步依赖,包含了JPA(Java Persistence API)和Hibernate等组件,而`derby`依赖则提供了运行时所需的Derby数据库。 接下来,Spring Boot会自动配置...

    JAVA编写的图书管理系统(derby数据库)

    在本系统中,Derby作为后端数据存储,为图书信息提供持久化支持。 5. **数据库设计**:系统可能包含多个表,如“图书”表,包括书名、作者、出版社、出版日期、ISBN等字段;“借阅”表,记录借书人、借书日期、归还...

    Hibernate配置文件在单元测试中的应用

    在Java中,JUnit是最常用的单元测试框架,而Hibernate则可以提供数据库支持。 在单元测试中使用Hibernate,我们通常需要一个单独的配置文件,不同于生产环境的配置。这是因为测试环境中,我们不希望依赖真实的...

    用Maven整合SpringMVC+Spring+Hibernate框架.pdf

    由于提供的文件内容存在部分OCR技术问题导致的文字识别错误和遗漏,接下来的内容中我会尽量补全并解释其中的知识点,并以Maven整合SpringMVC+Spring+Hibernate框架为中心话题展开讨论。 ### Maven整合SpringMVC+...

    嵌入式开源数据库系统对比

    - **ORM 支持**:支持 Hibernate 等 ORM 工具,简化了数据访问层的开发工作。 - **应用场景**:适用于需要快速部署、轻量级数据库解决方案的场合,特别适合开发测试环境中的使用。 #### SQLite - **简介**:...

    hibernate:冬眠样品

    10. **缓存策略**:Hibernate支持一级缓存(Session级别的缓存)和二级缓存(SessionFactory级别的缓存),可以提高数据访问速度并减少数据库负载。 在【描述】中提到的“启动derby服务器”部分,说明此项目可能...

    jsf2(primefaces3)+spring+hibernate案例下载

    4. **derbyclient.jar** 是Apache Derby数据库的JDBC驱动,这可能意味着项目使用Derby作为后端数据库。 5. **antlr-2.7.6.jar** 包含ANTLR解析器生成器,用于处理语法分析和词法分析。 6. **cglib-2.1.3.jar** 和 **...

    SSH2环境搭建

    - 决定是否添加对Hibernate Annotations的支持。 - 决定Hibernate的配置方式:新建单独的配置文件或整合到Spring的配置文件中。 - 如果选择整合,则可以在下一步指定Spring配置文件的路径。 - 设置数据源,...

    gwt-spring-jpa-jta-jms-comet-hibernate

    目的为 GWT、Spring、JMS、Comet、JTA 提供一个集成的启动项目,由 Hibernate 和 Derby 提供支持。 该项目演示了各种开箱即用的有用功能,并可用作真正的 Web 应用程序的起点。技术MavenHibernateJPA 注释德比GWT ...

    myeclipse8搭建ssh2

    MyEclipse 8.0 提供了对 Struts2 的支持,可以在项目上右键点击,选择 "MyEclipse" -&gt; "Project Capabilities" -&gt; "Add Struts Capabilities" 添加 Struts2 功能。 - 完成向导后,Struts2 的核心库会被自动添加到...

    Java程序打成Jar包做成EXE安装程序

    Class-Path: ./lib/spring.jar ./lib/hibernate.jar ./lib/derby.jar SplashScreen-Image: manager/resources/images/splash.jpg 其中,Manifest-Version指定清单文件的版本号;Main-Class指定程序运行的入口类;...

    MyEclipse生成hbm.xml文件(全图解)

    在IT行业中,尤其是在Java开发领域,MyEclipse是一款非常受欢迎的集成开发环境,它提供了许多便利的功能,包括数据库管理、代码生成以及Hibernate框架的支持。本篇文章将详细解释如何在MyEclipse中生成hbm.xml文件,...

    sns for java

    sns4j是一个基于java的SNS开源应用系统;采用的技术:maven,struts2,spring,hibernate等;支持多语言;支持derby,mysql,postgreSQL,oracle,sqlserver等数据库;

    完整的jsf博客源代码

    Eclipse是一款流行的Java开发IDE,它提供了丰富的JSF支持,包括项目模板、调试工具以及对JSF组件的可视化编辑。将这个博客项目导入到Eclipse中,开发者可以方便地查看源码、调试和运行应用。 **5. 博客系统关键组件...

    Myeclipse使用文档.pdf

    同时,它对Java持久化结构开发提供了便利,升级了Spring配置管理功能,并引入了对Hibernate的更新。在AJAX开发和测试方面,MyEclipse XGA支持了更多操作系统,改进了浏览器和工具,加强了JavaScript调试。快速Java ...

Global site tag (gtag.js) - Google Analytics