hibernate基础之无法自动创建表总结
刚刚接触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基础之无法自动创建表总结相关推荐
- Hibernate连接mysql数据库并自动创建表
天才第一步,雀氏纸尿裤,Hibernate第一步,连接数据库. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个 ...
- Hibernate 自动创建表
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 在 hibernate.cfg.xml 添加这句话,可以自动生成数据表 : <prope ...
- Hibernate自动创建表
Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 一.通过Hibernate的ShemaExport来创建 1)实体类 package com.xiaomo. ...
- A.CTable开源框架Mybatis增强自动创建表/更新表结构/实现类似hibernate共通的增删改查-mybatis-enhance-actable
mybatis-enhance-actable-1.3.1.RELEASE 项目已更新既支持传统Spring项目也支持Springboot项目,同时支持tk.mybatis能够支持更强大的CUDR(为 ...
- hibernate mysql 自动建表_配置hibernate根据实体类自动建表功能
Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码update upda ...
- 配置hibernate根据实体类自动建表功能
Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码<propert ...
- Hibernate3.x,hibernate3.x,Hibernate3.x整合Spring3.x不能实现自动创建表结构的解决办法:...
一:今天遇到一个诡异的问题,就是关于hibernate3.x实现表结构自动创建,一般我们在用Struts2,Hibernate3.x,Spring3.x搭建框架,尤其在开发阶段都希望在启动Web容器时 ...
- Java自动切表_java_Mybatis自动创建表和更新表结构,最近有小伙伴问我mybatis有没有 - phpStudy...
Mybatis自动创建表和更新表结构 最近有小伙伴问我mybatis有没有自动创建表结构的功能,因为他们之前一直使用hibernate用习惯了,理所当然的认为,在实体类上配置下注解或者写写映射文件,系 ...
- Hibrenate实现根据实体类自动创建表或添加字段
Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 实现: 在配置hibernate的配置文件中将hbm2ddl.auto设置为update,如:Xml代码&l ...
最新文章
- 95后女程序员一下班就溜,拒绝加班!下班玩消失,不回信息!leader吐槽:95后都这么有个性吗?...
- 真正的不重复数字实现,像人一样去编程
- 雷观(八):等我有钱了再付费,是一种很扯淡很没有远见的想法
- Qt Creator查看输出
- matlab treeview,treeview控件
- power of two java_LeetCode算法题-Power Of Two(Java实现)
- java开机自启动 Linux,java项目jar包开机自启(WINDOWS,Linux)
- ISA Server 2004 SP2新特性(上)
- Mac一体化数据库管理和迁移工具Navicat Premium
- Shiro权限控制框架
- audio语音相关的基础知识-VAD,ASR,AEC,AGC,BF等
- 再谈GOF设计模式的设计原则
- t430服务器查看raid状态,dell t430 raid1教程
- 如何在iPhone 12上管理5G设置来保护流量和电池续航
- 管人用人育人留人之道-海潮效应
- Js实现金额转换为中文繁体
- Google Map Api for Android
- 【魔兽世界】-逍遥魔兽V837-单体可用背包自动整理插件
- docker教程-docker镜像
- myplay.pif、winsys16.dll、scrsys16.dll和AlxRes.exe的分析与解决