做项目碰到个问题就是 Gclass is not mapped,经过详细检查了,Gclass 以及配置文件发现都没有问题,最后发现原来问题出在总体的配置文件config.xml,由于用的是ibatis+hibernate,部分配置无法自动生成,是要手写的,在config.xm中没有将类的映射代码写上去 :
...................................
<property name="hibernate.transaction.factory_class" value="org.hibernate.transaction.JDBCTransactionFactory" />
<property name="class.Users" value="com.mt.domain.Users"/>
<property name="class.Commodity" value="com.mt.domain.Commodity"/>
<property name="class.Gclass" value="com.mt.domain.Gclass"/>
.............................................
因为缺少最后一行的<property name="class.Gclass" value="com.mt.domain.Gclass"/> 所以报这个错误。
参考资料:http://hi.baidu.com/comasp/blog/item/f7e9c42a8405fb9a033bf69c.html
今天做项目的时候 ,hibernate报is not mapped错!
于是找了半天,原来是我的hibernate.cfg.xml少了很多映射.为什么会少呢?因为我的都是拷贝过来的。不是自动生成的。另外hibernate.cfg.xml,要放在根目录下。
把你要映射的都写上去。
<mapping resource="....包名.../Companyinfo.hbm.xml" />
<mapping resource="....包名.../Companyinfo.hbm.xml" />
<mapping resource="....包名.../Companyinfo.hbm.xml" />
<mapping resource="....包名.../Companyinfo.hbm.xml" />
<mapping resource="....包名.../Companyinfo.hbm.xml" />
转自:http://hi.baidu.com/wjsblog/blog/item/9662599558ff9f0c7bf4808a.html
分享到:
相关推荐
本文将详细介绍这些关联配置以及如何解决可能出现的错误。 **一对一关联(OneToOne)**: 一对一关联意味着两个实体之间存在唯一的对应关系。在Hibernate中,可以通过`@OneToOne`注解来实现。例如,`Person`类可能与`...
### Hibernate 错误解决方案 #### 一、概述 在使用Hibernate框架进行开发的过程中,经常会遇到各种各样的异常问题。这些问题可能会导致程序无法正常运行,甚至影响到系统的稳定性。本文将针对几个常见的Hibernate...
前几天在网上下载一个struts2的helloword的例子,那个作者也真够缺德的,搞个错误的程序,害得我查了一天的程序错误。 最后发现竟然是struts.xml被写成啦sturts.xml。 碰见这样的问题先鄙视下提供例子的作者, 再...
Zynq是Xilinx公司推出的集成了ARM处理器和FPGA功能的SoC平台,它支持片上系统(SoC)解决方案,将处理器和可编程逻辑紧密结合,使设计师能够在单个芯片上实现高性能的处理和灵活的可编程逻辑功能。ALINX黑金Zynq7000...
在使用MyBatis框架进行数据库操作时,可能会遇到“Mapped Statements collection does not contain value for”这样的错误提示。这通常意味着MyBatis无法找到与指定的ID相对应的映射语句。下面将详细解释这个问题的...
`mappedBy`属性是Hibernate中用于定义关联关系的一个关键元素,尤其是在处理双向关联的一对多关系时。通常,一对多关系意味着一个实体(例如"部门")可以有多个关联的实体(例如"员工")。在这个场景中,部门是一方...
出现“HTTP Status 404 - There is no Action mapped for namespace and action name BackMemberGroupAudit”错误的原因可能有以下几点: 1. **未定义的动作**:最常见的情况是`BackMemberGroupAudit`动作未被定义...
**hibernate系列(一)hibernate入门** 在Java世界中,ORM(Object-Relational Mapping,对象关系映射)框架是连接数据库与应用程序的重要桥梁,它将数据库中的数据与程序中的对象进行关联,使得开发者可以使用面向...
根据提供的文件信息,我们可以深入探讨Hibernate框架中的几个关键概念,特别是`fetch`, `lazy`, `cascade`, 和 `inverse`关键字的使用与理解。这四个概念在处理对象关系映射(ORM)时非常重要,尤其是在Java环境下...
在JavaEE开发中,Hibernate是一个非常重要的对象关系映射(ORM)框架,它极大地简化了数据库操作。本项目“hibernate一对多项目”旨在演示如何在JavaWeb应用中使用Hibernate处理一对多的关系映射。这里我们将深入...
**Hibernate 框架基础与应用** `HibernateDemo(hibernate基本用法演示)` 是一个针对 Hibernate 框架的基础操作示例项目。Hibernate 是一款强大的 Java ORM(对象关系映射)框架,它允许开发者在 Java 应用程序中以...
通过`@LazyCollection(LazyCollectionOption.EXTRA)`或`@OneToMany(mappedBy = "property", fetch = FetchType.LAZY)`等注解实现懒加载,以提高程序性能,只在真正需要时加载关联数据。 12. **事件监听(Event ...
总之,Hibernate的多对多关联映射是解决复杂关系数据库设计的关键技术之一。通过合理的配置和使用,开发者可以轻松管理实体之间的多对多关系,提高开发效率。理解并熟练掌握这部分知识对于提升Java企业级应用开发...
标题中的“hibernate bag 集合映射”指的是Hibernate框架中的一种关系映射机制。Hibernate是一个流行的Java ORM(对象关系映射)框架,它允许开发者将数据库表与Java类进行映射,使得在处理数据库操作时可以使用面向...
通过使用Hibernate,我们可以避免大量的JDBC代码,提高开发效率,同时减少数据库相关的错误。 二、Hibernate配置 在使用Hibernate动态生成表结构之前,我们需要先进行基本的配置。这通常包括以下步骤: 1. 创建`...
文档内容主要涉及到JavaEE Web应用开发中,特别是在使用Hibernate框架和Spring框架集成时遇到的错误及其解决办法。内容中多次提及了“lazy initialization”异常,这通常发生在尝试访问一个被延迟加载的集合时,但是...
有时struts资源文件添加中文保存时会eclipse出现Some characters cannot be mapped using 'ISO-8859-1' character encoding错误不能保存 解决办法
在Java企业级开发中,Hibernate是一个非常重要的对象关系映射(ORM)框架,它极大地简化了数据库操作。本文将深入探讨“hibernate关联映射实例”中的关键知识点,包括一对多、多对多和继承映射,这些都是Hibernate中...