新增数据库字段需要重启应用吗?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

新增数据库字段需要重启应用吗?

2016-06-08 13:55:12 4926 1

正在运行的系统,在Oracle数据库表增加一个字段,jsp页面加上一个值,

服务端处理是用getModel(XX.class,"CT");
这样不重启系统能把页面这个直接存到数据库吗??

取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 19:31:47

    假如你用的是Db + Record模式则无需重启。如果用的Model需要重启一下 ActiveRecordPlugin,可以做个重启ActiveRecordPlugin的管理功能,目的是为了创建正确的TableInfo对象放入TableInfoMapping之中:

    1:将ActiveRecordPlugin 对象存放一个方便拿到的地方

    2:做个action:FunctionController.restartActiveRecordPlugin()

    3:在上面这个 action 之中拿到 ActiveRecordPlugin对象,假定为 arp,执行一下 arp.stop(); arp.start();

    注意在 `restartActiveRecodPlugin`前或许需要先暂停一下对外界的服务,这个可以通过在Handler或全局拦截器中设置一个开关变量来做。
    
    如果不想通过重启 arp的办法来做。只需要想办法往 `TableInfoMapping`中添加改变过的 TableInfo即可,或许要修改下源代码。
    0 0
相关问答

1

回答

【RDS】云数据库 RDS MySQL 版,如何查看表的主键字段?

2022-01-14 11:14:34 437浏览量 回答数 1

1

回答

云数据库 RDS MySQL 版如何查看表的主键字段?

2022-01-07 14:43:57 1138浏览量 回答数 1

0

回答

在清凉应用服务器上建立MySQL数据库

2019-08-14 16:53:45 556浏览量 回答数 0

0

回答

海洋大数据及其在海洋渔业中的应用

2018-06-30 19:49:30 799浏览量 回答数 0

1

回答

怎么重启数据库

2018-05-07 19:54:34 475浏览量 回答数 1

1

回答

mysql数据库修改字段名报错

2018-04-18 11:09:15 3379浏览量 回答数 1

3

回答

我用的是ms sql server2005 数据库

2016-08-25 23:10:35 3110浏览量 回答数 3

1

回答

用户自定义数据表中的字段问题

2016-06-15 18:22:57 1979浏览量 回答数 1

1

回答

mysql 数据库中varchar的长度与字节

2016-02-08 10:34:52 2520浏览量 回答数 1

5

回答

不同数据库类型的网站可以在同一服务器下运行吗?

2014-04-12 09:43:36 7281浏览量 回答数 5
2709
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载