文档章节

hibernate无法自动建表

H
 Henrykin
发布于 2016/12/11 22:45
字数 134
阅读 8
收藏 0

    今天遇到hibernate无法自动键表的情况。网上有说两种情况:

1、<property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>配置中的MySQLInnoDBDialect这个配置时不支持自动建表的。应改成:<property name="hibernate.dialect">org.hibernate.dialect.MySQDialect</property>

2、 <property name="hibernate.hbm2ddl.auto">update</property>这个update要改成create

    我试了都不行。

    最后发现原来映射为表主键的实体类属性设置为String,而且还注解@Id@GeneratedValue。String类型的主键肯定是不能自动增长的。把String改成long就可以了

 

© 著作权归作者所有

共有 人打赏支持
H
粉丝 4
博文 95
码字总数 12737
作品 0
广州
私信 提问
基于Maven的SSH框架搭建

1.工程介绍 工程是结合了Spring+struts2+hibernate,实现了一个简单的form表单提交的功能,可能需要对spring,struts2,hibernate有一个基础的了解才好理解。 2.工程结构图 首先来看一下整个...

kimyeongnam
2016/02/02
4.5K
4
使用Hibernate的 hbm2ddl.auto 属性自动建表

hbm2ddl.auto 是Hibernate自动建表的核心属性有四个可选值,create,create-drop,update,validate; 四个值分别表示如下: create:启动时删数据库中的表,然后创建,退出时不删除数据表 ...

kimyeongnam
2015/12/22
160
3
最近在看Hibernate的书,下面这段文字看的很疑惑,,

为什么说不能让Hibernate自动建表;我自己试了让Hibernate自动建表,仍然是起作用的。

圣锤之毅
2017/09/14
28
0
jbpm6和mysql交互的问题

经过一天的尝试,我的Jbpm6环境终于和mariadb连接起来。每次启动服务数据库里的一张表都会把启动时间记录下来,但是我建的项目却怎么也无法在数据库里建表,我在工程里就加了个hibernate的配...

yingfeijiuji
2016/04/26
423
0
mysql换成sqlserver数据库后Boolean类型如何来处理

@S2JH 你好,想跟你请教个问题: 我最开始用的是mysql数据库,后来要换成sqlserver,用hibernate自动建表的时候,提示“ 找不到数据类型 boolean。”,所有包含boolean的实体都无法自动建表,...

湾仔十三香
2014/03/18
989
2

没有更多内容

加载失败,请刷新页面

加载更多

添加并发

<!-- 认购线程池,支持最大并发送10 最大排队队列为一万--> <task:executor id="investBuyPool" pool-size="1-10" queue-capacity="10000"/> 方法添加注解@Async("investBuyPool")......

一夜
18分钟前
2
0
Gensim?

Gensim是一款开源的第三方Python工具包,用于从原始的非结构化的文本中,无监督地学习到文本隐层的主题向量表达。它支持包括TF-IDF,LSA,LDA,和word2vec在内的多种主题模型算法,支持流式训...

火力全開
31分钟前
3
0
图片验证码

图片验证码,线上登录是最常见的场景,也有发送手机验证码之前进行图片验证码的验证。 图片验证码很大程度上防止机器人撞库登录或频繁发起短信验证码从而使系统暂时性"瘫痪"。 以下是项目中用...

貔貅叔
34分钟前
4
0
科班出身程序员和培训出来的程序员区别在哪?

科班出身只是代表你要从事的职业和你的专业是一致的,代表着你具备了得天独厚的优势,至于是不是优势看你上班好不好学,平时逃课没,上班是认真听还是玩手机。一般而言科班出来的理论性比较强...

java菜分享
34分钟前
4
0
java框架学习日志-8(AOP简介)

小王被委托开发一款游戏,程序分为启动页面,登陆页面,战斗页面等。小王就采用了面向对象编程思想(OOP),把整个程序分解成下图 这种就是传统的自上而下的编程,或者说纵向的编程,负责启动...

白话
35分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部