文档章节

由Pojo及*.hbm.xml生成数据库表的方法及一些问题

z
 zdatbit
发布于 2016/03/09 21:54
字数 170
阅读 36
收藏 2
点赞 1
评论 0

1.先配置好applicationConxt-config.xml,主要代码为

<prop key="hibernate.hbm2ddl.auto">update</prop>

2.写好相应的pojo类及对应的hbm.xml文件

3.运行tomcat即可

注意事项:相应的字段在pojo类中和hbm.xml中要对应,否则很容易出错

碰到的一个问题是Association references unmapped class,如下图所示

解决方案:

  1. 某一个类没有映射文件(*.hbm.xml)

  2. 该映射文件没有注册到hibernate.cfg.xml

  3. 可能是文件名,成员变量写错

  4. 映射文件路径写错

总之,养成良好的编程习惯,按照日志一步一步去改正就成以了

 

© 著作权归作者所有

共有 人打赏支持
z
粉丝 3
博文 51
码字总数 6338
作品 0
海淀
通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotatio...

前言 很多人都在使用myEclipse,很多公司也都使用hibernate框架,老版本的hibernate中,由于没有annotation,我们需要写两个文件来维护表与对象的关系,写一个类,就要写一个hbm.xml文件,数...

Patata
2013/05/05
0
0
Intellij IDEA 根据数据库自动生成pojo和hbm

自从写Java以来,用过不少的IDE,eclipse那个哪个平台看都丑的界面。netbeans网上资料少。用的最顺手的,还是Intellij IDEA。 写java的这段时间,也改变了之前觉得手写才是硬道理的感觉。现在...

jimyao
2016/03/13
3.8K
0
J-Hi的生成器到底生成了些什么?

自J-Hi正式发布以来(2011-1-14)已有三百多个爱好者加入我们的交流群,下载次数约1300次。随着使用者的增加逐渐增多,大家在使用中的疑问也越来越多。其中最多的问题就是生成器到底生成了些...

mangogod
2011/03/05
321
1
解说Hibernate的工作流程实例

我们知道如果用java连接数据库我们首先想到的就是JDBC,那么Hibernate原理是什么呢?hibernate可以理解为是一个中间件,它负责把java程序的sql语句接收过来发送到数据库,而数据库返回来的信息h...

chape
2013/06/08
0
0
hibernate中关于bag映射(转载)

Bag是一个java集合存储元素无需关心顺序,但允许列表中的重复元素。Bag是在列表中的对象的随机分组。 Collection集合被映射在该映射表中的<bag>元件和与java.util.ArrayList中初始化。 定义R...

李永china
2016/05/09
17
0
myeclipse部署ssh项目工程

今天利用myeclipse搭建了一个ssh框架,现在小编将详细的步骤写下来,以供搭建学习交流。 步骤阅读 工具/原料 myeclipse 框架代码:http://pan.baidu.com/s/1i3nfTml 新建web工程 1 打开myecl...

梅_95
2016/08/01
70
0
hibernate笔记--实体类映射文件"*.hbm.xml"详解

  实体类就是指普通的POJO,Hibernate并不知道那个实体类对应数据库的哪一张表,所以还需要配置一下,常用的方式就是*.hbm.xml文件[配置与@注解配置,这里介绍前者的详细属性:...

冬至饮雪
2016/03/02
0
0
Hibernate入门

Hibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的ORM框架,hibernate可以自动生成SQL语句...

iborder
2016/10/31
34
0
Spring入门到精通Spring访问数据库

Spring在数据访问方面提供了模板化和Dao支持类的提供,方便操作数据库。 一、Spring JDBC (详细配置:http://my.oschina.net/wangning0535/blog/535590?fromerr=MIriquMm) 1、配置数据源 Da...

Winnie007
2015/10/20
138
0
Hibernate4实战 之第六部分:基本实现原理

整体流程 1:通过configuration来读cfg.xml文件 2:得到SessionFactory 工厂 3:通过SessionFactory 工厂来创建Session实例 4:通过Session打开事务 5:通过session的api操作数据库 6:事务提...

jinnianshilongnian
2012/06/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

mysql 主从复制中遇到的错误!

。。。。。

万建宁
8分钟前
0
0
DUBBO 详细介绍

摘要: 主要核心部件: Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制. RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能 Registry: 服务目录框架...

明理萝
18分钟前
0
1
4 个快速的 Python 编译器 for 2018

简评:Python 和其他的解释型语言一样经常被吐槽性能不行,所以开发人员为了提升性能创建了不少编译器,本文则选取其中的四个做了基准测试。 Python 其实是一种相当快的语言,但它并不像编译...

极光推送
22分钟前
0
0
spring boot注册多个MQ服务器的问题

关于注册到多个MQ源的文章已经有很多了,这里记录一下声明queue的坑; 如果使用注册bean的方式声明queue,会导致声明的queue同时被注册到所有的MQ源上; //如果使用下面的声明方式,que...

placeholder
23分钟前
0
0
Java面试基础篇——第九篇:BIO,NIO,AIO的区别

现在IO模型主要分三类:BIO(同步阻塞IO),NIO(同步非阻塞IO),AIO()。 先来看看BIO。 1. BIO 服务端接受到请求后,要指派或新建一个线程去处理客户端的IO请求,直到收到断开连接的指令。这么做...

developlee的潇洒人生
28分钟前
0
0
@RequestMapping @ResponseBody 和 @RequestBody 用法与区别

1.@RequestMapping 国际惯例先介绍什么是@RequestMapping,@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为...

特拉仔
30分钟前
1
0
基于 HTML5 结合互联网+ 的 3D 隧道

前言 目前,物资采购和人力成本是隧道业发展的两大瓶颈。比如依靠民间借贷,融资成本很高;采购价格不透明,没有增值税发票;还有项目管控和供应链管理的问题。成本在不断上升,利润在不断下...

xhload3d
32分钟前
0
0
济南小程序热度分析

原文链接:http://www.jnqianle.cn/company/2072.html

tianma3798
33分钟前
1
0
大数据软件

beats 采集 kafka spark hive es grafana zeppelin

ArlenXu
35分钟前
0
0
Mac item2常用快捷键

标签 新建标签:command + t 关闭标签:command + w 切换标签:command + 数字 command + 左右方向键 切换全屏:command + enter 查找:command + f 分屏 水平分屏:command + d 垂直分屏:c...

说回答
38分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部