设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

NutzWk 4.1.2发布,Java企业级开源开发框架

2017-5-3 20:33| 发布者: joejoe0332| 查看: 448| 评论: 0|原作者: oschina|来自: oschina

摘要: NutzWk 4.1.2 发布了,NutzWk 是基于Nutz的开源Java企业级开发框架。v4.1.2 更新内容 1、add: 增加ig主键生成器,使用redis的incr操作实现;2、fixed: platformPrivateKey还是留在session里吧,否则后退到登陆页不刷 ...

NutzWk 4.1.2 发布了,NutzWk 是基于Nutz的开源Java企业级开发框架。

v4.1.2 更新内容

1、add: 增加ig主键生成器,使用redis的incr操作实现;
2、fixed: platformPrivateKey还是留在session里吧,否则后退到登陆页不刷新页面就进行登录时,密码虽然是对的但会提示密码错误;
3、fixed: 常用菜单不能保存的bug(升级后改成session里获取uid造成的);
4、update: 代码生成器当不勾选locales的时候,不生成语言文件,生成的页面直接显示字段注释;
5、update: 自定义sql里的true/false使用参数形式传值,为了兼容不同数据库;


ig主键生成器使用方法:

在实体类定义ID主键 @Prev(els = {@EL("ig(view.tableName,'S')")}),ig为注册的生成器名称,第一个参数为表名,第二个参数为主键前缀,会生成“前缀+年月+10位自增长”的主键,如 S2017050000000001, 自增长是通过redis的incr生成,支持集群部署,保证ID的唯一性。PS:当然你也可以扩展实现自己的主键生成策略

1、确保Redis配置正确:\resources\config\custom\redis.properties;
2、为了在项目启动时保持数据库和redis里的主键一致,对缓存数据进行初始化,需启用cn.wizzer.app.web.commons.core.Setup 81行代码initRedisIg(ioc.get(JedisAgent.class), dao);
3、友情提醒:当启用主键生成器的时候,不要手动编辑主键哦,否则会造成数据库和缓存数据不一致从而导致插入失败;

在线演示地址:

https://nutzwk.wizzer.cn


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部