标签: derby

org.hibernate.hql.internal.ast.QuerySyntaxException:表未映射

我有示例Web应用程序Hibernate 4.3.5 + Derby数据库10.10.1.1+ Glassfish4.0与IDE NetBeans 8.0Beta.

我有下一个例外:

Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: CUSTOMERV is not mapped
at org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:189)
at org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:109)
at org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:95)
at org.hibernate.hql.internal.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:331)
at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3633)
at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:3522)
at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:706)
at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:562)
at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:299)
at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:247)
at org.hibernate.hql.internal.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:278)
at org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:206)
... 72 more 
Run Code Online (Sandbox Code Playgroud)

来自index.xhtml的表单

<h:panelGrid id="panel1" columns="2" border="1"
                 cellpadding="5" cellspacing="1">
        <f:facet name="header">
            <h:outputText value="Add Customer Information"/>
        </f:facet>
        <h:outputLabel value="First Name:"/>
        <h:inputText value="#{customer.firstName}" id="fn"/>
        <h:outputLabel value="Last Name:"/>
        <h:inputText value="#{customer.lastName}" id="ln"/>
        <h:outputLabel value="Email:"/>
        <h:inputText value="#{customer.email}" id="eml"/>
        <h:outputLabel value="Date of Birth:"/>
        <h:inputText value="#{customer.sd}" id="s"/> …
Run Code Online (Sandbox Code Playgroud)

java hibernate derby glassfish-4

71
推荐指数
11
解决办法
20万
查看次数

无法从Netbeans 7.4启动derby数据库

我下载了Netbeans 7.4和Java 7 Update 51.当我尝试从Netbeans启动Java DB或derby连接时,我收到以下错误.这是在Windows 8 PC上.我在工作时下载了windows xp 32 bit的版本.它工作正常.我不确定缺少什么.

Thu Jan 16 00:48:23 EST 2014 : Security manager installed using the Basic server security policy.
Thu Jan 16 00:48:24 EST 2014 : access denied ("java.net.SocketPermission" "localhost:1527" "listen,resolve")
java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost:1527" "listen,resolve")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)
at java.security.AccessController.checkPermission(AccessController.java:559)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.SecurityManager.checkListen(SecurityManager.java:1134)
at java.net.ServerSocket.bind(ServerSocket.java:375)
at java.net.ServerSocket.<init>(ServerSocket.java:237)
at javax.net.DefaultServerSocketFactory.createServerSocket(ServerSocketFactory.java:231)
at org.apache.derby.impl.drda.NetworkServerControlImpl.createServerSocket(Unknown Source)
at org.apache.derby.impl.drda.NetworkServerControlImpl.access$000(Unknown Source)
at org.apache.derby.impl.drda.NetworkServerControlImpl$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.derby.impl.drda.NetworkServerControlImpl.blockingStart(Unknown Source)
at org.apache.derby.impl.drda.NetworkServerControlImpl.executeWork(Unknown Source)

at org.apache.derby.drda.NetworkServerControl.main(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

连接属性 java db属性

java netbeans derby

54
推荐指数
5
解决办法
7万
查看次数

无法为连接URL'null'创建类''的JDBC驱动程序:我不明白这个异常

为什么它说 URL并在我提供数据库URL时在异常中给出一个空的''类?

我尝试context.xml在使用时通过servlet 连接到数据库web.xml.当servlet运行时,我得到以下异常:

org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'

at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1452)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)

at servlets.servlet_1.doGet(servlet_1.java:23) // ---> Marked the statement in servlet

at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Caused by: …
Run Code Online (Sandbox Code Playgroud)

java tomcat jndi derby java-ee

50
推荐指数
4
解决办法
13万
查看次数

名称[jdbc/mydb]未绑定在此Context中

我看到这个问题已经提出好几次了,我经历了所有这些问题.但我仍然无法解决我的问题.

任何人都可以帮我确定我做错了什么吗?

我尝试访问database.jsp时收到以下错误消息:

    HTTP Status 500 - An exception occurred processing JSP page /database.jsp at line 24

type Exception report

message An exception occurred processing JSP page /database.jsp at line 24

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /database.jsp at line 24

21:         <%
22:                 Context init = new InitialContext();
23:                 Context env = (Context) init.lookup("java:/comp/env/");
24:                 DataSource data = (DataSource) env.lookup("jdbc/mydb");
25:                 Connection conn …
Run Code Online (Sandbox Code Playgroud)

jndi derby java-ee tomcat7

41
推荐指数
1
解决办法
13万
查看次数

Hive安装问题:未初始化Hive Metastore数据库

我尝试在树莓派2上安装配置单元.我通过解压缩压缩的Hive包安装Hive,并在我创建的hduser用户组下手动配置$ HADOOP_HOME和$ HIVE_HOME.运行配置单元时,我收到以下错误消息:配置单元

错误StatusLogger找不到log4j2配置文件.使用默认配置:仅将错误记录到控制台.

线程"main"中的异常java.lang.RuntimeException:未初始化Hive Metastore数据库.请使用schematool(例如./schematool -initSchema -dbType ...)来创建架构.如果需要,不要忘记在JDBC连接字符串中包含自动创建底层数据库的选项(例如,mysql的createDatabaseIfNotExist = true)

所以我运行了上面错误消息中建议的命令:schematool -dbType derby -initSchema我收到了错误消息:

错误:FUNCTION'NUCLEUS_ASCII'已存在.(state = X0Y68,code = 30000)org.apache.hadoop.hive.metastore.HiveMetaException:架构初始化失败!Metastore状态会不一致!! *schemaTool失败*

当我尝试在线谷歌此错误时似乎没有任何有用的信息.任何有关Hive如何与Derby合作的帮助或任何解释将不胜感激!

installation hadoop hive derby

37
推荐指数
3
解决办法
5万
查看次数

摆脱derby.log

我正在使用Apache Derby嵌入式数据库在Maven项目中进行单元测试.不幸的是,每当我运行测试时,我最终都会derby.log在项目的根目录中找到该文件.数据库本身是在target目录(jdbc:derby:target/unittest-db;create=true)中创建的,因此这不是问题.在查阅参考指南之后, 我尝试logDevice在JDBC url(jdbc:derby:target/unittest-db;create=true;logDevice=/mylogs)上设置参数,但这似乎是针对不同的日志,因此derby.log仍然会出现.

任何帮助深表感谢.

java maven-2 derby

27
推荐指数
3
解决办法
2万
查看次数

如果使用Derby Db不存在表,如何创建表

我是新手,apache derby似乎无法开展工作

    CREATE TABLE IF NOT EXISTS table1 ...
Run Code Online (Sandbox Code Playgroud)

如可以在实现MySql等我收到'Syntax error: Encountered "NOT" at line 1, column 17.'的时候我尝试运行这个SQL在我的发言Java程序.

我查看了Derby Db Create Statements的文档页面,但找不到这样的替代方案.

java database derby

26
推荐指数
4
解决办法
4万
查看次数

在生产模式下使用Derby或HSQL的经验

有没有人试过在生产环境中使用Derby或HSQLDB?任何好的,坏的或丑陋的经历?

derby hsqldb

25
推荐指数
2
解决办法
1万
查看次数

SQLException:没有为jdbc找到合适的驱动程序:derby:// localhost:1527

我在Netbeans中收到此错误:

java.sql.SQLException: No suitable driver found for jdbc:derby://localhost:1527/
Run Code Online (Sandbox Code Playgroud)

这是怎么造成的,我该如何解决?

java jdbc derby

24
推荐指数
4
解决办法
13万
查看次数

在独立Java应用程序中设置嵌入式Derby数据库

我正在尝试为独立的Java应用程序设置嵌入式Derby数据库,但在完成各种文档之后,我似乎无法找到任何简单的解释或示例.我正在使用带有Derby插件的Eclipse,并为我的项目启用了Derby特性.

我找到了一个在独立通讯录中使用嵌入式Derby数据库的例子,以及在Eclipse中使用Derby的概述(这似乎不包括嵌入式部署),但我仍然觉得我缺少一些基本的东西.

这是我第一次尝试使用Java数据库,我有点困惑,所以这是我的基本问题:

  • Java如何与Derby数据库交互(在嵌入式部署中)的基本理念(或模型)是什么?他们的重要设计模式是否被遵循?
  • 我是否需要在类中创建某种类型的数据库构造函数(包括表结构等),或者是否所有这些都是通过其他工具完成的?
  • 一个数据库被创建并保存,我该如何"启动"它?实际数据库保存在哪里?

代码片段将非常有用!

java derby embedded-database javadb

24
推荐指数
1
解决办法
6万
查看次数