当前位置: 首页 > 知识库问答 >
问题:

带有RCP插件和Derby数据库的Eclipselink

万俟超
2023-03-14

我有一个使用eclipse Indigo3.7.2制作的RCP应用程序,我想使用Eclipselink与Derby数据库通信。但我不能让它工作。我的问题是eclipselink,我尝试了包括jar和bundles,通过包括jar,我得到了

noClassDefoundError:javax/persistence/persistence

    <class>org.encryption.steganography.model.User</class>

    <properties>
        <property name="javax.persistence.jdbc.driver" value="org.apache.derby.jdbc.EmbeddedDriver" />
            <property name="javax.persistence.jdbc.url"
            value="jdbc:derby:C:\Users\Paner\Desktop\Steganography\relationsshipDb;create=true" />
        <property name="javax.persistence.jdbc.user" value="test" />
        <property name="javax.persistence.jdbc.password" value="test" />
        <!-- EclipseLink should create the database schema automatically -->
        <property name="eclipselink.ddl-generation" value="create-tables" />
        <property name="eclipselink.ddl-generation.output-mode"
            value="database" />
    </properties>
</persistence-unit>

共有1个答案

李俊雅
2023-03-14

类路径上是否有JPA javax.persistence.jar或persistence.jar?

 类似资料:
  • 当你编写一个插件的时候,你将不可避免地要将一些变量存储到数据库,或者将它们从数据库中取出。幸运的是,WordPress通过options 和一个数据库对象,使得存取数据变得很简单。本文将会谈及如何在一个WordPress 数据库中存储或者取回数据。 在数据库中存储数据 将数据存储到WordPress 数据库,主要有两种方法: 创建你自己的表。 使用Options 由于绝大多数插件不需要它们自己的表

  • 问题内容: 我正在尝试更改derby db列的数据类型。当前价格列设置为DECIMAL(5,0)。我想将其更改为DECIMAL(7,2)。我是这样做的: 但是它不起作用,并显示错误: 我可以知道如何进行更改吗?谢谢你。 问题答案: 这是Derby SQL脚本,用于将列MY_TABLE.MY_COLUMN从BLOB(255)更改为BLOB(2147483647):

  • 我直接下载了C:\中的derby,并设置了DERBY_INSTALL和CLASSPATH变量: 因此它显示ij>,并且我能够使用命令行SQL语句创建数据库。但我必须使用Java代码创建数据库及其表。所以我在下面的源代码,但我不知道在哪里粘贴它和如何运行它。当我将它粘贴到db-derby-10.9.1.0-bin>bin文件夹中,并尝试使用'java MainClass komaldb c:\'在该

  • 我是新的Gradle,但需要建立一个开源项目,使用它,从我的机器上的公司网络。该项目最近转移到静态编程语言DSL,因此需要一些插件。 我需要使用我们的corporate Nexus服务器获取插件依赖项,我希望全局设置,因为我不想修改在所有项目中(我已经尝试过了,而且效果很好) 如果我想在全球范围内这样做,我从https://docs.gradle.org/current/userguide/plu

  • 问题内容: 我已经安装了 Python 3.4.0 版, 并且希望使用MySQL数据库进行项目。我下载并尝试安装 MySQLdb ,但对于此版本的Python而言并不成功。有什么建议可以解决此问题并正确安装吗? 问题答案: MySQLdb不支持Python 3,但它不是唯一的Python MySQL驱动程序。 mysqlclient本质上是MySQLdb的一个分支,其中合并了Python 3支持(