hibernate 集成 p6spy
- 作者: 爱吃水果沙拉的秋天
- 来源: 51数据库
- 2021-01-19
还是不要修改人家的LocalSeeeionFactoryBean,如果有需要的花,自己写个类,然后继承LocalSeeeionFactoryBean,然后在用你自己写的那个类。我以前也有类似的需要,修改了LocalSeeeionFactoryBean,但是立刻就会报datesource的错误。所以不推荐改它的类!
主要是动态增加删除映射表的列???怎样动态法??
说得不太明白,向别人问问题应该把问题描述清楚些
是不是实体bean已经添加了一些属性,也在hibernate相关bean的配置文件改好了,不想修改数据库,让程序动态地在数据库添加表的列??
如果是这样的话,你在配置hibernate的配置文件加一下面的属性就可以
update
hibernate.hbm2ddl.auto的配置参数,有以下四种:
validate:加载hibernate时,验证创建数据库表结构
create:每次加载hibernate,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。
create-drop:加载hibernate时创建,退出是删除表结构
update:加载hibernate自动更新数据库结构
这个不科学啊。
1、动态修改表结构之后,要动态映射表字段和类属性,你的类也能动态?
o(∩_∩)o
2、LocalSessionFactory只是spring给hibernate提供的一个工厂,即使要实现某种效果,也该是修改hibernate的sessionFactory吧……这个需求就不对啊!
o(∩_∩)o
主要是动态增加删除映射表的列???怎样动态法??
说得不太明白,向别人问问题应该把问题描述清楚些
是不是实体bean已经添加了一些属性,也在hibernate相关bean的配置文件改好了,不想修改数据库,让程序动态地在数据库添加表的列??
如果是这样的话,你在配置hibernate的配置文件加一下面的属性就可以
<property name="hibernate.hbm2ddl.auto">update</property>
hibernate.hbm2ddl.auto的配置参数,有以下四种:
validate:加载hibernate时,验证创建数据库表结构
create:每次加载hibernate,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。
create-drop:加载hibernate时创建,退出是删除表结构
update:加载hibernate自动更新数据库结构
主要是动态增加删除映射表的列???怎样动态法??
说得不太明白,向别人问问题应该把问题描述清楚些
是不是实体bean已经添加了一些属性,也在hibernate相关bean的配置文件改好了,不想修改数据库,让程序动态地在数据库添加表的列??
如果是这样的话,你在配置hibernate的配置文件加一下面的属性就可以
hibernate.hbm2ddl.auto的配置参数,有以下四种:
validate:加载hibernate时,验证创建数据库表结构
create:每次加载hibernate,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。
create-drop:加载hibernate时创建,退出是删除表结构
update:加载hibernate自动更新数据库结构
这个不科学啊。
1、动态修改表结构之后,要动态映射表字段和类属性,你的类也能动态?
o(∩_∩)o
2、LocalSessionFactory只是spring给hibernate提供的一个工厂,即使要实现某种效果,也该是修改hibernate的sessionFactory吧……这个需求就不对啊!
o(∩_∩)o
主要是动态增加删除映射表的列???怎样动态法??
说得不太明白,向别人问问题应该把问题描述清楚些
是不是实体bean已经添加了一些属性,也在hibernate相关bean的配置文件改好了,不想修改数据库,让程序动态地在数据库添加表的列??
如果是这样的话,你在配置hibernate的配置文件加一下面的属性就可以
<property name="hibernate.hbm2ddl.auto">update</property>
hibernate.hbm2ddl.auto的配置参数,有以下四种:
validate:加载hibernate时,验证创建数据库表结构
create:每次加载hibernate,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。
create-drop:加载hibernate时创建,退出是删除表结构
update:加载hibernate自动更新数据库结构
推荐阅读
