xiaochao

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  1 随笔 :: 6 文章 :: 48 评论 :: 0 Trackbacks

最近学习Hiberante Annotations时遇到了该问题org.hibernate.MappingException: Unknown entity在baidu和googl上搜寻了 很久也没有找到适合我的解决方法,最后发现是import Entity类造成的(使用Eclipse自动提示导入的该包)

import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import org.hibernate.annotations.Entity;//这是就出问题了哦

@Entity
@Table(name
="test_person")
public class Person implements Serializable

后面修改了引入的Entity

import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.Entity;//引入这个类就正确了

@Entity
@Table(name
="test_person")
public class Person implements Serializable

另外有些报org.hibernate.MappingException: Unknown entity,可能是没有在cfg文件中加入 *.hbm.xml造成的

posted on 2009-03-26 14:38 小超 阅读(101160) 评论(27)  编辑  收藏 所属分类: Hibernate

评论

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2010-06-18 17:28 jj
顶  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2010-07-20 21:38 yanick
up  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2010-07-21 10:49 想学习
我是这么 引用的 但是还是报的这个错误 杯具  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意)[未登录] 2010-11-27 01:54 test
你使用了*.hbm.xml又用Annotations?  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2011-03-18 16:48 事实
有用  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意)[未登录] 2011-05-03 17:31 QQ
大大太感謝你了@@  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2011-08-25 10:53 nidie
加了注解怎么还要配置*.hbm.xml  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意)[未登录] 2011-09-16 15:10 Terence
@nidie
不需要  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2011-09-18 00:18 zterry
很感谢你啊,老实说,这问题困扰了我大半天,还是没解决,看到你的文章太好了  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2011-12-07 18:27 mens moncler coats
你的文章写太好了  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2012-04-11 00:28 tregedie
Mark!找到原因!感谢。  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意)[未登录] 2012-12-22 00:10 lx
没有在cfg导入hbm  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意)[未登录] 2013-01-09 14:19 111
感激不尽那  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意)[未登录] 2013-01-25 16:45 123
太感动了  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2013-05-04 11:43 东方失败
当我们整合spring和hibernate时,spring创建sessionFactory是通过的读取hibernate的主文件直接获得,抛出Unknown Entity多数都是 在hibernate中的主配置文件中没有配置映射文件!!!!  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意)[未登录] 2013-05-14 17:49 李宁
我报的也是unkonw实体,但是问题是我根本就没有牵涉到那两个表啊!!怎么也会报这样的错误呢??  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意)[未登录] 2013-06-27 09:52 新手
我就是引用的javax.entity但是还是报这个错  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2013-07-16 14:18 小何
遇到了该问题org.hibernate.MappingException: Unknown entity时:
首先要保证引入的包要正确:import javax.persistence.Entity;
其次就是要配置hibernate.cfg.xml文件:
<mapping class="com.aozhen.exchange.controller.model.GuaranteeService"/> 配置好模型的包路径,多少个模型配置多少个mapping。  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2013-08-29 17:48 wang_ling_hui
Unknown entity的问题倒是解决了,可是为什么必须得先在数据库里创建表,不是不指定的话会自动创建设吗?  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2013-09-08 11:20 anonymous
@lx
终于找到了,果然是cfg文件里面的映射类忘了配置  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2013-09-17 16:06 夫人发热
你要引入那个persistent的那个包@新手
  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2014-08-02 18:26 zhaolijin
是的,配置文件有错,又忘了在.cfg.xml中配置  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意)[未登录] 2014-09-12 17:28 xx
顶。。。。。。。。。。恍然大悟啊。。可怜我找了好几天原因。  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2014-09-30 10:57 孙伟超
org.hibernate.MappingException: Unknown entity: java.util.HashMap


没有配置错啊  回复  更多评论
  

# org.hibernate.MappingException: Unknown entity: java.util.HashMap 2014-09-30 10:59 孙伟超
怎么处理啊

public boolean register(String username, String password) {
Map<String, String> map = new HashMap<String, String>();
map.put("username", username);
map.put("password", password);
return userDao.save(map);
}




package pojo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import static javax.persistence.GenerationType.IDENTITY;
import javax.persistence.Id;
import javax.persistence.Table;

/**
* User entity. @author MyEclipse Persistence Tools
*/
@Entity
@Table(name = "user", catalog = "ssh")
public class User implements java.io.Serializable {

// Fields  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2015-09-20 14:37 冬眠
太厉害了  回复  更多评论
  

# re: org.hibernate.MappingException: Unknown entity常见问题(新手需注意) 2015-09-23 11:42 打的
打的打  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: