我有一个充满真实数据的应用程序.我想提供一个管理员界面,谁可以向数据库表添加新列,索引等.但当然已经插入了数据.我可以以某种方式动态地向映射类添加新字段并在运行时重新映射它吗?所以我不必停止服务器,重新编译...

我有一个充满真实数据的应用程序.我想提供一个管理员界面,谁可以向数据库表添加新列,索引等.
但当然已经插入了数据.我可以以某种方式动态地向映射类添加新字段并在运行时重新映射它吗?所以我不必停止服务器,重新编译,部署并再次启动它?
或者这与Hibernate的关系太低了?
解决方法:
就我尝试解决类似问题一次,你只能在运行时执行一个新的Configuration#配置 – >从中构建一个新的SessionFactory – >创建反映新配置的新会话.这个解决方案很好.但是,我找不到如何将这些更改传播到现有SessionFactory实例的解决方案.
织梦狗教程
本文标题为:java – Hibernate – 如何在运行时反映数据库中的更改?


基础教程推荐
猜你喜欢
- Java编译错误信息提示java.lang.ExceptionInInitializer解决 2023-03-10
- java实现扫雷游戏入门程序 2022-12-07
- JSP使用Common FileUpload组件实现文件上传及限制上传类型实例代码 2023-08-01
- JSP通用高大上分页代码(超管用) 2023-08-03
- 用法介绍Java HelloWorld程序 2023-10-08
- Spring 代码技巧梳理总结让你爱不释手 2023-01-18
- Spring quartz Job依赖注入使用详解 2023-07-30
- SpringMVC使用注解实现登录功能 2023-05-13
- 深入了解volatile和Java内存模型 2023-03-30
- 初探Java内部类的使用 2023-05-24