隐藏
快速跳转
档案管理系统专区
学以致用
新功能介绍
BUG反馈区
聆听建议
工作流专区
报表专区
电子文件专区
接口专区
全文检索及OCR专区
系统权限专区
移动应用专区
数据安全专区
HAMS讨论区
信息中心那些事
系统报错来看看
档案系统部署
服务器那些事
常用软件下载
数据库
档案业务专区
各种标准这边看
档案的实际应用
档案管理制度
档案管理流程
档案工作交流
你的经验说来听听
工作吐槽专区
人事档案管理系统专区
学以致用
互动专区
人事档案整理专区
HR系统接口专区
办公软件区
WORD
EXCEL
PPT
休闲娱乐
薅羊毛
投诉与建议
投诉建议
社区服务
银行
道具中心
统计排行
基本信息
到访IP统计
管理团队
管理统计
在线会员
会员排行
版块排行
帖子排行
帮助
华文档案官网
论坛
档案管理系统专区
人事档案管理系统专区
档案业务专区
档案工作交流
办公软件区
投诉与建议
帖子
文章
日志
用户
版块
群组
帖子
搜索
热搜:
报表
水印
工作流
流程审批自定义
三维库房
新帖
精华
国产化|HAMS|档案管理软件|档案管理系统|知识管理系统|电子档案管理系统|华文信通
>
档案系统部署
>
Lams的DID策略-说明
(转到动态网页)
发帖
回复
« 返回列表
新帖
投票
1
阅读
0
回复
Lams的DID策略-说明
在线
大火腿
UID:11
注册时间
2015-05-21
最后登录
2021-10-19
在线时间
6小时
发帖
53
搜Ta的帖子
精华
0
铜币
63
威望
520
贡献值
0
银元
0
访问TA的空间
加好友
用道具
级别:
总版主
楼主
发表于: 2021-10-19
,
来自: From:北京市
Lams档案管理系统主键策略为自增int类型的策略,主要设置在application.properties中的 program.max.did.flag ,下面对这个配置项做一下说明
序号
值
说明
备注
1
true
使用内存策略
单应用推荐使用,在配置文件中有
scheduler.schedulerService.clearDidPool定时器可以定时保证策略和数据的id同步。
2
false
使用数据库自增策略
单应用不推荐使用
3
procedure
使用数据库存储过程策略
集群推荐使用,但是只支持单数据库,要配合存储过程,见下面
附件一
4
true 和
http://IP:8080/Lams/
组合
使用远程内存策略
集群推荐使用,支持多数据库,配置复杂,有单点故障的风险
1. 要求主Lams的 program.max.did.flag 设置为
true
2. 其他从Lams的 program.max.did.flag 设置为主的地址
http://IP:Port/Lams/
注意:接口的did要从lams里面获取,不能自己生成主键。
附件一 (mysql,其他数据库联系研发)
DROP procedure IF EXISTS `LAMSMAXDID`;
CREATE PROCEDURE `LAMSMAXDID`( IN tableName varchar(254),IN fieldName varchar(254), OUT maxDid int)
BEGIN
set @keyName = concat(tableName,'.',fieldName) ;
set @maxNum = 0;
select _v into maxDid from S_LAMSMAXDID where _k = @keyName FOR UPDATE;
if maxDid is null then
set @maxCol = concat('max(',fieldName,')');
SET @sql= concat('SELECT if(', @maxCol,' is NULL,0,', @maxCol,') into @maxNum FROM ',tableName) ;
PREPARE p_sqlstr FROM @sql ;
EXECUTE p_sqlstr ;
DEALLOCATE PREPARE p_sqlstr ;
set maxDid = @maxNum;
insert into S_LAMSMAXDID (_k,_v)values(@keyName,maxDid+1);
else
update S_LAMSMAXDID set _v = _v+1 where _k = @keyName;
END IF;
END
分享到
淘江湖
新浪
QQ微博
QQ空间
开心
人人
豆瓣
网易微博
百度
鲜果
白社会
飞信
举报
关闭
发帖
回复
« 返回列表
http://hwxt.com.cn
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问
描述
快速回复
限 100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
进入高级模式
文字颜色
提 交
上一个
下一个