JavaEE hibernate中根据表user_info创建实体类,想问user_info从哪里来...自己创建的话是用mysql还是什么 5
做实验报告,第一步就卡住了。书上的user_info里有编号登录名登陆密码注册时间。不知道这个表从何而来怎么创建,也不知到这些资料有什么用。求有没有人做过实验报告...创...
做实验报告,第一步就卡住了。书上的user_info里有编号登录名登陆密码注册时间。不知道这个表从何而来怎么创建,也不知到这些资料有什么用。求有没有人做过实验报告...
创建Java项目,使用Hibernate对数据库中学生表和专业表进行添加数据和查询操作
完整所需要的写的所有文件类.... 展开
创建Java项目,使用Hibernate对数据库中学生表和专业表进行添加数据和查询操作
完整所需要的写的所有文件类.... 展开
1个回答
2018-05-28
展开全部
配置hibernate根据实体类自动建表功能
Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步。
如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码
Xml代码<property name="hbm2ddl.auto">update</property>
update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。
还有其他的参数:
create:启动hibernate时,自动删除原来的表,新建所有的表,所以每次启动后的以前数据都会丢失。
create-drop:启动hibernate时,自动创建表,程序关闭时,自动把相应的表都删除。所以程序结束时,表和数据也不会再存在。
PS:数据库要预先建立好,因为hibernate只会建表,不会建库
Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步。
如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码
Xml代码<property name="hbm2ddl.auto">update</property>
update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。
还有其他的参数:
create:启动hibernate时,自动删除原来的表,新建所有的表,所以每次启动后的以前数据都会丢失。
create-drop:启动hibernate时,自动创建表,程序关闭时,自动把相应的表都删除。所以程序结束时,表和数据也不会再存在。
PS:数据库要预先建立好,因为hibernate只会建表,不会建库
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询