Liny_@NotePad

沉迷ACG中

hibernate.hbm2ddl.auto

YOYO posted @ 2010年4月12日 17:47 in 【Java EE】 with tags Hibernate , 2276 阅读

嗯,在程序启动时自动创建数据表结构,

下面贴一下可选值意义:

  • create:
    每次加载hibernate时都会删除上一次的生成的表,然后根据你的model类再重新来生成新表,哪怕两次没有任何改变也要这样执行,这就是导致数据库表数据丢失的一个重要原因。
  • create-drop
    每次加载hibernate时根据model类生成表,但是sessionFactory一关闭,表就自动删除。
  • update
    最常用的属性,第一次加载hibernate时根据model类会自动建立起表的结构(前提是先建立好数据库),以后加载hibernate时根据 model类自动更新表结构,即使表结构改变了但表中的行仍然存在不会删除以前的行。要注意的是当部署到服务器后,表结构是不会被马上建立起来的,是要等 应用第一次运行起来后才会。
  • validate
    每次加载hibernate时,验证创建数据库表结构,只会和数据库中的表进行比较,不会创建新表,但是会插入新值。
CUB Online 说:
2022年8月05日 22:00

City Union bank is a private authorized bank in India that provides various facilities to its account holders. With the growing banking structure, change in dynamics, and number of private players entering in the banking sector of India. This will change work culture, CUB Online competitive environment, a customer also requires their banking services at their doorsteps.Gone are the days, when people used to stand in the queues for transactions, balance check, or money transfers. Therefore, like other banks in India, City union bank also provides its users with the Online banking facility.


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter