如题
我是如下配置的:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse - Hibernate Tools
-->
<hibernate-mapping>
<class name="tv.dogo.po.VideoLabel" table="VIDEO_LABEL" schema="DOGO">
<id/>
<many-to-one name="videoInfo" class="tv.dogo.po.VideoInfo" fetch="join" >
<column name="VIDEO_ID" precision="22" scale="0" />
</many-to-one>
<many-to-one name="labelInfo" class="tv.dogo.po.LabelInfo" fetch="join" lazy="false" >
<column name="LABEL_ID" precision="22" scale="0" />
</many-to-one>
</class>
</hibernate-mapping>
但是总是报错:Unknown entity: tv.dogo.po.VideoLabel
any ideas?谢谢
分享到:
- 2006-12-04 11:37
- 浏览 1616
- 评论(1)
- 论坛回复 / 浏览 (1 / 2680)
- 查看更多
相关推荐
### Hibernate配置详解 #### 一、引言 Hibernate是一个开源的对象关系映射(ORM)框架,它能够将Java对象映射到数据库表中,并管理这些对象的生命周期。本篇文章将详细解析Hibernate的基本配置方法,包括数据库...
- `hibernate.cfg.xml`:系统级别的配置文件,包含了数据库连接信息、方言设置等全局配置。 - `.hbm.xml`:具体类的映射文件,描述了类与数据库表之间的映射关系。 - **使用Hibernate API:** - 通过Session、...
### 在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架 #### 一、概述 在当今的企业级应用程序开发中,采用MVC(Model-View-Controller)架构模式的框架组合变得越来越普遍。其中,Struts2、Spring与Hibernate...
本文档将详细介绍 Hibernate 中的注解使用方法,这些注解主要用于配置对象与数据库之间的映射关系。 #### 二、核心注解介绍 ##### 1. @Entity - **作用**:标记一个类为实体类,表示它可以被持久化到数据库中。 - ...
注解作为Java SE 5引入的新特性之一,在Hibernate中被广泛应用于配置实体类和关联关系。 ##### PO类注解配置(掌握) - **@Entity**:声明类为一个实体,即该类将映射到数据库中的某个表。 - **@Table**:用于指定...
- **配置文件**: Hibernate使用`hibernate.cfg.xml`文件进行核心配置,包括数据库连接信息、映射文件路径等。 - **示例配置**: ```xml <hibernate-configuration> <property name="hibernate.connection.driver...
【为什么要使用 Hibernate?】 1. 简化 JDBC:Hibernate 提供了一种更高级别的抽象,避免了手动编写大量 SQL 语句的繁琐工作。 2. 面向对象操作:Hibernate 允许开发者直接操作对象,而不需要关心底层的数据库交互...
#### 二、为什么使用Hibernate? **优点:** - **封装度高**:Hibernate内部处理了大量的细节工作,如事务管理、连接管理等,使得开发者可以更加专注于业务逻辑。 - **功能强大**:提供了多种特性支持,如缓存机制...
- 在IDE中创建一个新的Java项目,为后续的Hibernate配置和开发做好准备。 ##### 3. **配置Hibernate.cfg.xml文件** - 创建并编辑`hibernate.cfg.xml`文件,该文件需置于项目的`src`目录下。这个文件用于指定...
4. **映射文件**:在使用ORM(Object-Relational Mapping)框架时,PO对象与数据库表的映射信息通常会写在XML配置文件或注解中。例如,在Hibernate中,可以使用`@Entity`注解来标记一个类为数据库实体,并用`@Id`...
Transient和Detached状态的对象统称为VO(Value Object),不被Hibernate管理,而Persistent对象被称为PO(PersistentObject),由Hibernate的实体管理容器管理,其变更会在事务提交时同步到数据库。 其次,实体...
-- 映射关联PO,column是Address在该表中的外键列名,增加unique变成“1-1” --> </hibernate-mapping> ``` --- ##### 2. 一对一主键单向关联 在一对一主键单向关联中,两个实体共享同一个主键。这种方式通常...
- 使用`SessionFactory`作为连接数据库的核心对象,通常会在`HibernateUtil`类中通过配置文件`hibernate.cfg.xml`来初始化`SessionFactory`。 - 在Hibernate 3中,可以通过`SessionFactory.getCurrentSession()`...
首先,我们要理解数据库连接配置在Hibernate中的重要性。XML文件,通常命名为`hibernate.cfg.xml`,在这个文件中,我们会定义数据库的相关属性,如URL、用户名、密码、驱动类等。例如: ```xml <hibernate-...
本文档主要介绍了如何使用MyEclipse集成开发环境进行Hibernate的逆向工程,自动生成持久化对象(PO)及其对应的映射文件,进而构建高效的Hibernate应用。 #### 二、准备工作 1. **环境搭建**:确保安装了MyEclipse...
- **配置文件**: 配置Hibernate的工作参数,如数据库连接信息等。 - **SessionFactory**: 是Hibernate的核心工厂类,用于创建Session对象,是线程安全的。 #### 五、第一段代码 在了解了基本概念之后,接下来可以...
在这个示例中,我们探讨的是一个基于WebWork 2.1.7、Spring、Hibernate 3、Oracle 10和WebLogic 8.1的登录系统实现。这个系统的目的是通过输入用户名来查询数据库中对应的用户数据。以下是各个组件及其作用的详细...
Hibernate框架在处理一对多关系映射及持久化对象状态管理方面提供了丰富的功能和灵活的配置选项。理解这些核心概念有助于开发者高效地利用Hibernate进行复杂数据关系的管理和操作,提升应用程序的数据处理能力和性能...
本文档主要介绍了Hibernate的使用方法和技术要点,不仅涵盖了Hibernate的基础知识,还融入了作者的实际工作经验及在官方论坛与其他技术专家交流的心得。作者强调本文并不是要取代Hibernate官方参考文档,而是旨在为...