ORA-00932: Hibernate 映射和查询

问题描述

<li>ORA-00932:???????:??NUMBER,????BINARY</li><li>couldnotloadanentity:[com.transino.zbxx.dto.TaskRptInstInfo]</li><li>couldnotloadanentity:[com.transino.zbxx.dto.TaskRptInstInfo];SQL[selecttaskrptins0_.taskRptInstInfoCodeastaskRptI1_61_0_,taskrptins0_.MANAGERasMANAGER61_0_,taskrptins0_.AUDITORasAUDITOR61_0_,taskrptins0_.SUBMITERasSUBMITER61_0_fromTEST.REPORT_TASKRPTINSTINFOtaskrptins0_wheretaskrptins0_.taskRptInstInfoCode=?];nestedexceptionisorg.hibernate.exception.SQLGrammarException:couldnotloadanentity:[com.transino.zbxx.dto.TaskRptInstInfo</li>上述问题相关联代码:1.一对一主键关联的映射文件:<?xmlversion="1.0"encoding="utf-8"?><!DOCTYPEhibernate-mappingPUBLIC"-//Hibernate/HibernateMappingDTD3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping><classname="com.transino.zbxx.dto.TaskRptInstInfo"table="REPORT_TASKRPTINSTINFO"schema="TEST"><idname="taskRptInst"column="taskRptInstInfoCode"><generatorclass="foreign"><paramname="property">REPORT_TASKRPTINST</param></generator></id><propertyname="manager"type="java.lang.String"><columnname="MANAGER"length="20"/></property><propertyname="auditor"type="java.lang.String"><columnname="AUDITOR"length="20"/></property><propertyname="submiter"type="java.lang.String"><columnname="SUBMITER"length="20"/></property><one-to-onename="taskRptInst"constrained="true"></one-to-one></class></hibernate-mapping>2.映射实体类部分代码:publicclassTaskRptInstInfoimplementsjava.io.Serializable{privateTaskRptInsttaskRptInst;//提供标识功能(一对一映射)privateStringmanager;//主管人privateStringauditor;//复核人privateStringsubmiter;//制表人}3.HibernateTemplate主键查询方法:this.getHibernateTemplate().get(type,(Serializable)(newTaskRptInst("A380")));我想的可能出错点:1.一对一映射文件:感觉有问题,特别是主键映射那一块儿希望各位多多指点!最好给一些深入点的,针对性广的能解决一般性类似问题的理解!渴望而又焦急的等待中.....

时间: 2024-10-25 21:21:48

ORA-00932: Hibernate 映射和查询的相关文章

java-请问hibernate多表查询后如何映射到非持久化值对象

问题描述 请问hibernate多表查询后如何映射到非持久化值对象 请问hibernate多表查询后如何映射到非持久化值对象dao层使用的是泛型

mysql 数据库-HIbernate映射查询出错,

问题描述 HIbernate映射查询出错, UserIm表继承User表,使用的是@Inheritance(strategy = InheritanceType.JOINED)策略,其中User对象中有Accout对象,User和Accout对象之间是有关联表 ORG_ACCOUNT_USER_CLIENT的,但是这个关联表里还有其他字段有外键关联,字段名为 CLIENT_ID,不知道hibernate是怎么弄的,查询的时候把这个 CLIENT_ID 也查询了,我没设置让他查询 CLIENT_I

Hibernate映射Sybase数据库查询数据时丢失数据怎么解决

问题描述 Hibernate映射Sybase数据库丢失数据怎么解决,Sybase数据字段类型是varchar(640)Hibernate映射出来的xml文件<propertyname="jyxx"type="java.lang.String"><columnname="JYXX"length="640"/></property>POJO定义的privateStringjzxx;publicS

s2sh关联映射后查询出现异常,无法解决

问题描述 s2sh关联映射后查询出现异常,无法解决 Caused by: java.lang.NoClassDefFoundError: javassist/util/proxy/Proxy at org.hibernate.proxy.pojo.javassist.Jav assistLazyInitializer.getProxy(JavassistLazyInitializer.java:147) at org.hibernate.proxy.pojo.javassist.Javassis

hibernate-求救啊,Hibernate的问题,查询的时候报错

问题描述 求救啊,Hibernate的问题,查询的时候报错 org.hibernate.QueryException: could not resolve property: user.uuid of: com.chebeiyuan.entity.Usercar at org.hibernate.persister.entity.AbstractPropertyMapping.propertyException(AbstractPropertyMapping.java:67) at org.hi

hibernate多表查询返回object,有没有更好的解决办法

问题描述 hibernate多表查询返回object,有没有更好的解决办法 各位大神,您们好!小弟最近才开始学习hibernate,hibernate多表查询返回object的数组,有没有办法让它返回以主表为根对象的对象集合,根对象可以使用get子对象的方法获取到其它的从表映射的对象.fetch="join" <hibernate-mapping> <class name="com.zdsoft.entity.Sysuser" table=&quo

hibernate多表查询问题

问题描述 hibernate多表查询时表名用pojo映射名和数据库表名有什么区别 问题补充:dujiaolianglong 写道 解决方案 hibernate 多对多POJO 设计问题 中间关系表不会生成实体 但是 中间表中还有一些字段 ,这样该怎么设计例如 用户表和 菜单表 是多对多 中间表中想加入生效日期和实效如期改怎么办

hibernate4-想请大家帮忙下 用hibernate如何写查询语句

问题描述 想请大家帮忙下 用hibernate如何写查询语句 例如 group表 plate表 id name plate_id id name 1 用户管理 1 1 系统管理 2 :机构管理 1 2 业务管理 3 菜单管理 1 4 角色管理 1 5 业务查询 2 如何查询得到: 主 从 系统管理: 用户管理 机构管理 菜单管理 角色管理 业务管理: 业务查询

Hibernate映射集合属性、映射组件属性和关联映射都是几张数据表之间的映射的问题,它们在应用上有什么区别?分别应用在什么场合?它们的效率的比较如何?

问题描述 Hibernate映射集合属性.映射组件属性和关联映射都是几张数据表之间的映射的问题,它们在应用上有什么区别?分别应用在什么场合?它们的效率的比较如何?我刚学hibernate,希望诸位前辈赐教!!! 解决方案 解决方案二:请加我QQ,我有视屏教程讲的很细解决方案三:50307924