`
wang_zhi_peng2007
  • 浏览: 249099 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

映射异常: An association from the table TBL_TRAIN_COURSE_MONTH_PLAN refers to an unm

 
阅读更多

    Hibernate    映射异常: An association from the table TBL_TRAIN_COURSE_MONTH_PLAN refers to an unmapped class

 

   关联时,要注意:

  <many-to-one name="user_id" column="user_id" class="xxxx.TbUser"></many-to-one>

 

class最好写全包路径,不然会出现以上错误的

Caused by: org.hibernate.MappingException: An association from the table TBL_TRAIN_COURSE_MONTH_PLAN refers to an unmapped class: com.sencloud.dh.oa.action.basedata.TrainCourse
    at org.hibernate.cfg.Configuration.secondPassCompileForeignKeys(Configuration.java:1067)
    at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:989)
    at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:932)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:673)
    at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
    ... 41 more

分享到:
评论

相关推荐

    tbl.zip_.tbl_GUI table_TBL_Table

    在给定的“tbl.zip_.tbl_GUI table_TBL_Table”中,核心内容是定义了一个用于MATLAB GUI的表格(table)。这个表格可能是用来展示数据、接收用户输入或者进行一些数据处理操作的关键元素。 首先,我们需要了解...

    mysql对表的修改,复制与删除.docx

    ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...] ``` 其中,alter_specification 可以是以下几种形式: * 添加字段:ADD [COLUMN] create_definition [FIRST | AFTER column_name] * 添加索引:ADD ...

    计算机二级mysql数据库程序设计练习题(五).doc

    3. 子查询与主查询的关联:`SELECT * FROM tbl_name WHERE id=(SELECT id FROM tbl_name)` 这样的查询语句要求子查询的结果只能是单个值,即表中的记录数必须小于等于1,否则会导致多个主查询行与一个子查询值匹配的...

    Table-Editor-Extended-master_Table_tbleditor_TBL_

    《Table-Editor-Extended-master:深入解析C#表格编辑器扩展技术》 在软件开发领域,数据的展示和编辑是不可或缺的部分,而表格作为一种高效的数据组织形式,常常被用于用户界面设计。本项目"Table-Editor-Extended...

    MySQL的SQL语法.pdf

    - 内连接:`SELECT * FROM tbl1 INNER JOIN tbl2 ON tbl1.column = tbl2.column;` - 外连接:`SELECT * FROM tbl1 LEFT JOIN tbl2 ON tbl1.column = tbl2.column;` - 示例:假设有两个表`students`和`scores`,...

    可直接修改tbl的工具

    在IT行业中,`tbl`文件通常指的是表格或者数据库文件,它们用于存储结构化的数据。`TBL_Tools.exe`是一个专为处理此类文件设计的工具,允许用户直接对`tbl`文件进行修改,无需借助其他复杂的数据库管理软件或编程...

    高级软件人才培训专家-Hadoop课程资料-5-第五章 - 分布式SQL计算 Hive 语法与概念

    - `INSERT INTO TABLE tbl_name SELECT * FROM src_tbl_name;`:将其他表中的数据插入到当前表中。 - **导出数据**: - `INSERT OVERWRITE LOCAL DIRECTORY 'local_dir' ROW FORMAT DELIMITED FIELDS TERMINATED ...

    万里长城第一步-先来学好数据库之MySQL上.docx

    * full join:SELECT * FROM tbl_emp A LEFT JOIN tbl_dept B ON A.deptId = B.id UNION SELECT * FROM tbl_emp A RIGHT JOIN tbl_dept B ON A.deptId = B.id; * cross join:select * from tbl_emp a cross join ...

    数据库学习笔记

    SELECT COURSE_SCHEDULE_NAME, CLASS_DESC, TIME_DESC, (STUDENTS_TOTAL * CLASS_HOUR_TOTAL + 2 - 1) / 2 AS PER_TOTAL_TIME FROM tbl_course_memory WHERE COURSE_SCHEDULE_NAME = 'java'; ``` 9. **获取当前...

    mysql修改表结构方法实例详解

    MySQL中的ALTER TABLE语句是用来修改已存在表的结构,包括添加、删除或修改列,创建或删除索引,以及重命名列或整个表。在实际的数据库管理中,这一功能非常实用,允许开发者根据需求调整数据库的设计。以下是对...

    数据库基本sql语句.pdf

    ALTER TABLE tbl_studentinfo ALTER COLUMN stuname SET DATA TYPE VARCHAR(30); 1.2 数据约束 数据约束是数据库管理系统中用于确保数据的一致性和正确性的机制。常用的数据约束有五种:非空约束、主键约束、外键...

    mysql对表的修改,复制与删除知识.pdf

    MySQL 表的修改、复制与删除...DROP TABLE [IF EXISTS] tbl_name [, tbl_name] ... 例如,要删除一个名为 nickname 的表,可以使用以下语句: DROP TABLE nickname; 注意:删除表操作将永久删除表数据,谨慎操作!

    oracle11g导出空表、少表的解决方案

    alter table TBL_1 allocate extent; alter table TBL_2 allocate extent; alter table TBL_3 allocate extent; alter table TBL_4 allocate extent; 执行所有的 alter 语句后,再通过 exp 导出,即可导出所有的表...

    TBL互转XML工具.zip_TBL_TBL文件_tbl转换工具_征途_征途config.xml

    征途TBL文件查看、修改工具集,架設征途私服不可缺少工具 TBL互转XML工具.exe

    MYSQL数据库操作简介

    ALTER TABLE tbl_name RENAME TO new_tbl_name; ``` 这里`tbl_name`是原表名,`new_tbl_name`是新表名。 以上就是关于MySQL数据库操作的基本介绍,包括数据库的创建、删除、选择,以及表的创建、修改等一系列核心...

    开发程序元

    - **SELECT TO_CHAR(INDEX_POLICY_TBL_SEQ.NEXTVAL) INTO :NEW.ID FROM DUAL**:从序列`INDEX_POLICY_TBL_SEQ`中获取下一个值,并将其转换为字符串形式存储到新插入行的`ID`字段中。 通过以上分析可以看出,“开发...

    C++ mysql表[tbl-qual-file-loads] prepared 增删改查 ,函数见资源描述

    void tbl_qual_income_record_init_member(tbl_qual_income_record &tmp); int tbl_qual_income_record_select_by_pk(tbl_qual_income_record &tmp); int tbl_qual_income_record_prepared_select_by_pk(tbl_qual...

    Linux下mysql学习笔记

    3. 表操作:创建表`CREATE TABLE tbl_name...;`,删除表`DROP TABLE tbl_name;`,查询表结构`DESCRIBE tbl_name;`。 四、数据操作 1. 插入数据:`INSERT INTO tbl_name (col1, col2) VALUES (value1, value2);` 2. ...

    4.oracle 再次学习1

    Oracle提供了`COMMENT ON TABLE`语句来为表添加注释,例如:`COMMENT ON TABLE TEST_TBL_A IS '账户信息';` 这样做的好处是可以增强数据库的可读性和理解性,方便日后维护。 3. **给表的字段加注释**: 类似地,...

Global site tag (gtag.js) - Google Analytics