`
chimpp55
  • 浏览: 21855 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Unknown entity: My.heb.Student 解决方案

 
阅读更多
org.hibernate.MappingException: Unknown entity: My.heb.Student
	at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:628)
	at org.hibernate.impl.SessionImpl.getEntityPersister(SessionImpl.java:1366)
	at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:121)
	at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:210)
	at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:56)
	at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:195)
	at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:50)
	at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:93)
	at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:563)
	at org.hibernate.impl.SessionImpl.save(SessionImpl.java:551)
	at org.hibernate.impl.SessionImpl.save(SessionImpl.java:547)
	at My.heb.StudentTest.main(StudentTest.java:30)


解决方案:hibernate.cfg.xml 文件 追加<mapping resource="My/heb/Student.hbm.xml"/>
<!DOCTYPE hibernate-configuration PUBLIC
 "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
 "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
	<session-factory>
		<!--程序执行的时候是否显示真正的sql语句 -->
		<property name="show_sql">true</property>
		<!--使用的SQL对应的“方言”,此处是Oracle9的“方言” -->
		<property name="dialect">org.hibernate.dialect.Oracle10gDialect
		</property>
		<!--连接数据库的Driver -->
		<property name="connection.driver_class">
			oracle.jdbc.driver.OracleDriver
		</property>
		<!--数据库连接url -->
		<property name="connection.url">
			jdbc:oracle:thin:@192.14.13.190:1521:dvlcn
		</property>
		<!--用户名 -->
		<property name="connection.username">AP07</property>
		<!--密码 -->
		<property name="connection.password">AP07</property>
<!-- 		<mapping resource="My/heb/Student.hbm.xml"/> -->
	</session-factory>
</hibernate-configuration>




并且Student.hbm.xml 文件追加相应的包<hibernate-mapping package="My.heb">


<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping
     PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
     "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="My.heb">
	<!-- <property name="packagesToScan" value="My.heb" /> -->
	<class name="My.heb.Student" table="Student">
		<id name="student_id" column="student_id" type="java.lang.Integer">
			<generator class="native">
				<param name="sequence">student_sequence</param>
			</generator>
		</id>
		<property name="student_name" column="Student_Name" type="java.lang.String" />
		<property name="student_age" column="Student_Age" type="java.lang.Integer" />
	</class>
</hibernate-mapping>












分享到:
评论

相关推荐

    java entity

    在Java编程领域,"Entity"通常指的是业务对象或者数据库中的表对应的类,是Java持久化技术的核心概念之一。本文将深入探讨Java实体(Entity)在Java注解(Annotation)环境下的应用,以及如何通过注解实现实体关系...

    TransE数据集+代码entity2id.txt,relation2id.txt,train.txt

    在IT行业中,尤其是在自然语言处理(NLP)和知识图谱(Knowledge Graphs)的研究领域,TransE是一个非常重要的模型。这个数据集和代码集合似乎提供了实现和理解TransE算法的基础资源。接下来,我们将深入探讨TransE...

    org.apache.http.entity.mime

    `org.apache.http.entity.mime`是Apache HttpClient库中的一个模块,主要负责处理MIME(Multipurpose Internet Mail Extensions)格式的数据,特别是在HTTP请求中用于上传文件或复杂数据时。这个模块是Apache ...

    【generaldata.entityframeworkcore.gbase包】.net操作GBase数据库必备NuGe程序包

    .net操作GBase数据库时,可以通过GbsConnection类实现,此类库需要安装NuGet包【generaldata.entityframeworkcore.gbase包】,但是微软默认NuGet中没有集成该包,需要手动安装。 1、下载包generaldata.entity...

    Spring3.1 集成 JBPM4.4

    NULL 博文链接:https://guoyinjian.iteye.com/blog/1259538

    org.apache.http.entity.mime和org.apache.http.legacy

    在提供的信息中,我们关注的是两个特定的模块:"org.apache.http.entity.mime" 和 "org.apache.http.legacy"。 首先,`org.apache.http.entity.mime` 是 Apache HttpClient 库的一个子模块,专门用于处理MIME(多...

    Microsoft.EntityFrameworkCore.SqlServer.dll

    Microsoft.EntityFrameworkCore.SqlServer.dll NuGet 程序包,用以在.NET Core程序中连接SqlServer数据库的组件,当nuget程序包管理器无法正常安装时可以添加此引用到项目中。

    Z.EntityFramework.Extensions.EFCore6.13.1.zip

    《深入理解Z.EntityFramework.Extensions.EFCore6.13.1:多版本支持与BulkInsert功能》 Z.EntityFramework.Extensions是一款针对Entity Framework Core(简称EF Core)的扩展库,它提供了丰富的功能,增强了数据库...

    Z.EntityFramework.Extensions.EFCore.dll2.1.49EFCore破解

    替换C:\Users\xxxxx\.nuget\packages\z.entityframework.extensions.efcore\2.1.49\lib\netstandard2.0下的Z.EntityFramework.Extensions.EFCore.dll。适用于.net core的ef,解除了1个月使用的限制。

    MySql.Data.Entity.6.10.9 + MySql.Data.6.10.9

    MySQL.Data.Entity.6.10.9 和 MySQL.Data.6.10.9 是两个针对MySQL数据库操作的重要组件,主要用于.NET Framework环境中的Entity Framework(EF)集成。在本篇文章中,我们将深入探讨这两个库以及它们如何协同工作,...

    MySql.Data.EntityFrameworkCore.dll

    MySql.Data.EntityFrameworkCore.dll NuGet 程序包,用以在.NET Core程序中连接MySql数据库的组件,当nuget程序包管理器无法正常安装时可以添加此引用到项目中。

    Z.EntityFramework.Extensions.dll破解版

    Z.EntityFramework.Extensions.dll 破解版,我们在用EF开发时 会有版权报错 要求license,这个dll是我用工具破解的

    java8看不到源码-Pomelo.EntityFrameworkCore.MyCat:Pomelo.EntityFrameworkCore.

    的目标是将当前的单机数据库和应用以低成本平滑迁移到云端,解决数据存储和业务规模快速增长带来的瓶颈问题。 为什么要使用 MyCat? 基于阿里巴巴开源项目Cobar,其稳定性、可靠性、优秀的架构和性能,以及众多成熟...

    EntityFrameworkCore.zip

    EntityFrameworkCore是一个强大的ORM(对象关系映射)框架,专为.NET Core和.NET Framework设计,由微软维护。它使得.NET开发者无需直接操作SQL语句,就能通过C#代码与数据库进行交互,极大地提高了开发效率。Entity...

    Devart.Entity.Developer.5.7.311,最新破解版

    Devart 出品的 Entity developer for EF 5.7.311,实体对象建模工具。懂得自然懂,精品软件:) Entity Developer is a powerful ORM designer for ADO.NET Entity Framework, NHibernate, LinqConnect, and LINQ to ...

    Z.EntityFramework.Extensions破解 注册机

    Z.EntityFramework.Extensions 破解 注册机,详细破解方法

    Z.EntityFramework.Extensions破解版

    Z.EntityFramework.Extensions,基于2019年7月,3.21.2.0去除每月验证和强签名。适合.net4.0及以上

    ejb3-persistence(找不到javax.persistence.Entity问题解决)

    “Caused by: java.lang.ClassNotFoundException: javax.persistence.Entity”,查找资料发现是缺少jar包. 添加此包就OK了。 更多说明:https://blog.csdn.net/kingmax54212008/article/details/82762624

    EntityFramework.zip

    Entity Framework (EF) 是微软提供的一款强大的对象关系映射(ORM)框架,它允许.NET开发者使用面向对象的编程方式来操作数据库,而无需关注底层的SQL语句。在这个"EntityFramework.zip"压缩包中,我们可以预想包含...

    克鲁德(Crud):克鲁德.NetCore2.2 com ORM(Pomelo.EntityFrameworkCore.MySql)e角

    【项目结构】:"Crud-master"这个文件夹很可能是项目源码的主目录,通常包含项目的解决方案文件(.sln)、项目文件(.csproj)、源代码文件(.cs)、配置文件(如appsettings.json)以及其他必要的依赖库。...

Global site tag (gtag.js) - Google Analytics