首页 \ 问答 \ 例外,表未映射(Exception, table not mapped)

例外,表未映射(Exception, table not mapped)

当我在mysql提示符下运行命令时,它可以正常工作。

SELECT d.lastUpdatedDate,c.phoneNumber1,d.simImea1, d.simImea2,d.model,c.latitude,  c.longitude  from connectionDetails c inner join deviceDetails d  on (c.deviceUniqueIdentity = d.deviceUniqueIdentity AND d.rowStatus='0')

例外

Exception in thread "main" org.hibernate.hql.internal.ast.QuerySyntaxException: connectionDetails is not mapped [SELECT d.lastUpdatedDate,c.phoneNumber1,d.simImea1, d.simImea2,d.model,c.latitude,  c.longitude  from connectionDetails c inner join deviceDetails d  on (c.deviceUniqueIdentity = d.deviceUniqueIdentity AND d.rowStatus='0')]
    at org.hibernate.hql.internal.ast.QuerySyntaxException.generateQueryException(QuerySyntaxException.java:96)
    at org.hibernate.QueryException.wrapWithQueryString(QueryException.java:120)

ConnectionDetails.hbm

<hibernate-mapping>
    <class name="com.mypackage.CConnectionDetails"
        table="connectionDetails">
        <id name="connectionUniqueIdentity" type="java.lang.String">
            <column name="connectionUniqueIdentity" />
            <generator class="assigned" />

编辑:

Query query = currentSession().createSQLQuery(sql);

When I run the command in mysql prompt it works properly.

SELECT d.lastUpdatedDate,c.phoneNumber1,d.simImea1, d.simImea2,d.model,c.latitude,  c.longitude  from connectionDetails c inner join deviceDetails d  on (c.deviceUniqueIdentity = d.deviceUniqueIdentity AND d.rowStatus='0')

Exception

Exception in thread "main" org.hibernate.hql.internal.ast.QuerySyntaxException: connectionDetails is not mapped [SELECT d.lastUpdatedDate,c.phoneNumber1,d.simImea1, d.simImea2,d.model,c.latitude,  c.longitude  from connectionDetails c inner join deviceDetails d  on (c.deviceUniqueIdentity = d.deviceUniqueIdentity AND d.rowStatus='0')]
    at org.hibernate.hql.internal.ast.QuerySyntaxException.generateQueryException(QuerySyntaxException.java:96)
    at org.hibernate.QueryException.wrapWithQueryString(QueryException.java:120)

ConnectionDetails.hbm

<hibernate-mapping>
    <class name="com.mypackage.CConnectionDetails"
        table="connectionDetails">
        <id name="connectionUniqueIdentity" type="java.lang.String">
            <column name="connectionUniqueIdentity" />
            <generator class="assigned" />

Edit :

Query query = currentSession().createSQLQuery(sql);

原文:https://stackoverflow.com/questions/26907410
更新时间:2023-02-23 12:02

相关问答

更多
  • 此外,如果Winsock2 I / O调用返回SUCCESS或ERROR_IO_PENDING ,则确保完成数据包将在I / O完成时排队到IOCP 这适用于任何 I / O请求,如果完成端口与文件关联。 但从Windows Vista开始,这也取决于为文件句柄设置的通知模式 。 但需要先从本地视角开始寻找。 默认情况下,如果FILE_SKIP_COMPLETION_PORT_ON_SUCCESS未设置,则返回NTSTATUS status存在3种情况: NT_SUCCESS(status)或status ...
  • 我刚刚在BCL上搜索了WSAAccept函数。 从.NET 4.5开始,此函数未被使用。 使用PInvoke调用WSAAccept 。 Socket类允许您获取本机套接字句柄。 不幸的是, Socket类不允许您从句柄构造实例。 你必须执行一些讨厌的黑客来做到这一点。 I just searched the BCL for the WSAAccept function. This function is not being used as of .NET 4.5. Call WSAAccept using ...
  • 您将0分配为侦听套接字的完成键,以及RIO完成队列。 您正在为接受客户端时AcceptEx()填充的客户端套接字分配其他完成密钥。 GetQueuedCompletionStatus()报告正在执行排队IOCP操作的套接字的完成键。 当AcceptEx()完成时, GetQueuedCompletionStatus()报告侦听套接字的完成键(为0)。 当RIOReceive()完成时, GetQueuedCompletionStatus()报告从中读取的客户端套接字/队列的完成密钥。 因此,您需要为每种类型 ...
  • 我不会为此使用数据库。 一个简单的内存中查找表就足够了,比如std::map 。 但总的来说,使用WSAAccept()回调你是在正确的轨道上。 唯一的另一种选择是接受连接,然后在需要时立即关闭它。 更新:使用std::map的示例: #include std::map ipaddrs; ... // when a client connects... ulong ip = ...; int &count = ipaddrs[ip]; if (count < 20) ...
  • 1)如果套接字没有完全完成AcceptEx ,我会从getsockopt返回0xFFFFFFFF 。 这使其成为强制关闭的候选人。 没有。 这是错误的。 如果你得到0xFFFFFFFF这意味着客户端不能连接到套接字。 它仍然在等待连接。 我们需要停止这项操作,只要我们决定停止听港口。 否则我们不需要关闭这个套接字或取消这个I / O 但是我怎么知道它在这个状态下坐了多久? 我不能添加我自己的时序逻辑,因为我不知道什么时候接受了,因为我的完成端口例程尚未完成! 但是使用SO_CONNECT_TIME gets ...
  • 我一直在使用AcceptEx和IOCP,我从未见过这样的问题。 关于你的代码。 由于它不完整,很难说它究竟是什么错误。 但我很确定问题就在那里。 我看到的一个问题是您提供给AcceptEx的第三个参数是本地缓冲区。 这是错误的,因为此缓冲区应在接受操作期间保持有效。 你所做的很容易导致堆栈内存损坏。 但是你的“虚假接受”问题可能是由其他原因造成的。 我怀疑我知道这是什么问题。 让我猜猜: 您对侦听和接受(客户端)套接字使用相同的IOCP。 这是合理的,不需要超过1个IOCP。 当您从IOCP中WORK_AC ...
  • 你忘了在sListenSocket上调用listen()! 您的sAcceptSocket已绑定/已连接。 您使用相同的sAcceptSocket意外地调用了两次AcceptEx! (比如C#套接字错误10022 ) ...(如果有的话,更多的理由) You forgot to call listen() on sListenSocket! Your sAcceptSocket is already bound/connected. You accidentally called AcceptEx twic ...
  • 您将无效参数传递给WSAAccept() 。 如果套接字族是AF_INET ,则必须将指针传递给sockaddr_in ,而不是sockaddr 。 如果套接字族是AF_INET6 ,则必须将指针传递给sockaddr_in6 。 在任何一种情况下,您都必须传递一个addrlen值,该值是sockaddr_...的真实大小。 sockaddr_in address; int size = sizeof(address); c = accept(s, (sockaddr*)&address, &size); ...
  • 尝试这样的事情: 客户: #include #include #include #pragma comment(lib, "ws2_32.lib") typedef struct { WSAOVERLAPPED Overlapped; SOCKET Socket; WSABUF wsaBuf; char Buffer[1024]; DWORD Flags; } PER_IO_DATA, ...
  • 尝试使用localhost替换InternetAddress ,并确保关闭响应。 喜欢这个: HttpServer.bind('127.0.0.1', 3000).then((server){ server.listen((HttpRequest request) { request.response.write('''
    ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。