刚刚接触Hibernate尝试写一个事例项目,但是搞了一天硬是苦逼的没弄通,一直的报无法创建表,现在就把这些经验给大家分享一下:

  1、书写问题:

<property name="hbm2ddl.auto">create</property>

  中间可以是create或update,当无法创建表时,大家一定要注意检查一下自己写的是否正确

  2.Mapping的映射文件有重名的,如:

<mapping resource="com/runsky/domain/Status.hbm.xml" />
<mapping resource="com/runsky/domain/Status.hbm.xml" />

  3.表中有关键字,如:
  order,level,address,degree,from等。(本人就是使用了from关键字)

  4.在配置文件中不小心写了两个同名属性,如:

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="org.hibernate.auction"><class name="com.runsky.domain.AdditionalInformation"table="AdditionalInformation" lazy="false"><id name="id" column ="ID" length="32"><generator class="uuid.hex"/></id><property name="tag" column ="tag" /><property name="content" column ="content" /><property name="id" column ="id" />   </class>
</hibernate-mapping>

  5.全类名写错了

转载于:https://www.cnblogs.com/AndroidJotting/p/4628295.html

hibernate基础之无法自动创建表总结相关推荐

  1. Hibernate连接mysql数据库并自动创建表

    天才第一步,雀氏纸尿裤,Hibernate第一步,连接数据库. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个 ...

  2. Hibernate 自动创建表

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 在 hibernate.cfg.xml 添加这句话,可以自动生成数据表 : <prope ...

  3. Hibernate自动创建表

    Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 一.通过Hibernate的ShemaExport来创建 1)实体类 package com.xiaomo. ...

  4. A.CTable开源框架Mybatis增强自动创建表/更新表结构/实现类似hibernate共通的增删改查-mybatis-enhance-actable

    mybatis-enhance-actable-1.3.1.RELEASE 项目已更新既支持传统Spring项目也支持Springboot项目,同时支持tk.mybatis能够支持更强大的CUDR(为 ...

  5. hibernate mysql 自动建表_配置hibernate根据实体类自动建表功能

    Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码update upda ...

  6. 配置hibernate根据实体类自动建表功能

    Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码<propert ...

  7. Hibernate3.x,hibernate3.x,Hibernate3.x整合Spring3.x不能实现自动创建表结构的解决办法:...

    一:今天遇到一个诡异的问题,就是关于hibernate3.x实现表结构自动创建,一般我们在用Struts2,Hibernate3.x,Spring3.x搭建框架,尤其在开发阶段都希望在启动Web容器时 ...

  8. Java自动切表_java_Mybatis自动创建表和更新表结构,最近有小伙伴问我mybatis有没有 - phpStudy...

    Mybatis自动创建表和更新表结构 最近有小伙伴问我mybatis有没有自动创建表结构的功能,因为他们之前一直使用hibernate用习惯了,理所当然的认为,在实体类上配置下注解或者写写映射文件,系 ...

  9. Hibrenate实现根据实体类自动创建表或添加字段

    Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 实现: 在配置hibernate的配置文件中将hbm2ddl.auto设置为update,如:Xml代码&l ...

最新文章

  1. 95后女程序员一下班就溜,拒绝加班!下班玩消失,不回信息!leader吐槽:95后都这么有个性吗?...
  2. 真正的不重复数字实现,像人一样去编程
  3. 雷观(八):等我有钱了再付费,是一种很扯淡很没有远见的想法
  4. Qt Creator查看输出
  5. matlab treeview,treeview控件
  6. power of two java_LeetCode算法题-Power Of Two(Java实现)
  7. java开机自启动 Linux,java项目jar包开机自启(WINDOWS,Linux)
  8. ISA Server 2004 SP2新特性(上)
  9. Mac一体化数据库管理和迁移工具Navicat Premium
  10. Shiro权限控制框架
  11. audio语音相关的基础知识-VAD,ASR,AEC,AGC,BF等
  12. 再谈GOF设计模式的设计原则
  13. t430服务器查看raid状态,dell t430 raid1教程
  14. 如何在iPhone 12上管理5G设置来保护流量和电池续航
  15. 管人用人育人留人之道-海潮效应
  16. Js实现金额转换为中文繁体
  17. Google Map Api for Android
  18. 【魔兽世界】-逍遥魔兽V837-单体可用背包自动整理插件
  19. docker教程-docker镜像
  20. myplay.pif、winsys16.dll、scrsys16.dll和AlxRes.exe的分析与解决

热门文章

  1. 什么是机器学习:一次权威定义之旅
  2. 嵌入式系统HAL原理与BSP的实现方法
  3. 关于合成的拷贝控制成员的一点问题
  4. 嵌入式linux mono,嵌入式linux/android alsa_aplay alsa_amixer命令行用法(示例代码)
  5. Java虚拟机家族考
  6. Drools 在告警关联分析中的应用
  7. 我的青春谁做主的经典语录
  8. VLC打开.264文件
  9. 面向对象 -- 反射(详细)
  10. 【原创】分布式之大话CAP