首页 文章 精选 留言 我的

精选列表

搜索[主从同步],共10000篇文章
优秀的个人博客,低调大师

Bee1.17 同时支持 JDBC、安卓和鸿蒙;SQL Server 分页、JPA 支持(同步 Maven)

ORM Bee同时支持JDBC,安卓Android和鸿蒙HarmonyOS;比传统ORM有更好的运行性能;SQL Server分页全面支持; 在 Harmony 和 Android 两个环境 , 可以用同一套 Bee 代码访问 DB, 提高代码重用,节省人力物。 Bee,互联网新时代的 Java ORM 工具,更快、更简单、更自动,开发速度快,运行快,更智能! 更新功能列表: V1.17 (2022・中秋) 新增功能: 1)SqlServer支持start,size两个参数分页 2)事务注解Tran及提供与AOP协调的默认实现;支持在类级别使用 3)支持Android(安卓)直接使用Bee访问SQLite数据库;Bee增加Android ORM功能. 4)支持HarmonyOS(鸿蒙)直接使用Bee访问SQLite数据库;Bee增加HarmonyOS ORM功能.在Harmony和Android两个环境,可以用同一套Bee代码访问DB,提高代码重用,节省人力物力! 5)支持Android日志:android.util.Log 6)支持HarmonyOS日志:ohos.hiviewdfx.HiLog 7)主键支持名称不叫"id",类型除了Long,可以是Integer或String 8)支持用注解定义主键自动生成,主键值生成注解:GenId,GenUUID 9)@Column添加默认实现(强烈建议:在新系统中不要使用该注解) 10)@Table,@Column,@PrimaryKey(@Id),@Ignore(@Transient)可以兼容JPA相应注解(在AnnoAdapter接口定义) 11)字段名称引用类(默认格式:实体名_F(自动生成))增加ALL_NAMES属性,可一次获取实体的所有字段值 12)Ddl.java支持创建索引(normal,unique),联合主键 13)动态获取JdbcToJavaType 14)命名转换增加种类4(DbUpperAndJavaLower):数据库使用大写字母,Java使用小写字母;忽略大小写,使用的字符是一样的 15)同时使用多种命名时,缓存添加TranslateType部分 16)分布式id生成器,支持设置起始年份:bee.distribution.genid.startYear 优化与增强: 1)增强:GenBean生成Javabean,当id是BigDecimal时,重置为Long型 2)优化GenBean,支持都使用默认配置 3)Ddl: 优化创建表流程 4)多数据源环境下,增加日志提示当前使用的是哪个数据源名称 5)分页查询,当获取一页的数据量size为0时,直接返回emptyList 6)增强:SQLite日期类型 (date) 匹配转换支持 7)优化缓存 8)condition.op(fieldName, Op.in, Value)增加支持List,Set,Number Array,单个Number元素 9)condition.opOn(fieldName, Op.in, Value) Value限定只支持Number和String 10)增强:like;Op添加likeLeft,likeRight,likeLeftRight(参数值由框架负责转义);打印SQL日志作相应转义 11)增强:ExcelReader数据列数目动态计算 12)增强:SQLite日期类型 (date) 匹配转换支持 13)链式编程SelectImpl,UpdateImpl调整字段检测. fixed bug: 1)level 2缓存判断;TypeHandlerRegistry返回值类型转换 2)拦截器对象不使用原型模式产生脏数据,改为原型模式 参考实例(部分): Android 环境使用 Bee https://my.oschina.net/u/4111850/blog/5538992 HarmonyOS 鸿蒙使用 ORM Bee 访问数据库实例 https://my.oschina.net/u/4111850/blog/5542608 Bee 事务注解 @Tran 使用实例 https://my.oschina.net/u/4111850/blog/5561350 Bee 的约定与自定义 https://my.oschina.net/u/4111850/blog/5551862 同时使用不同数据源和不同命名转换实例 https://my.oschina.net/u/4111850/blog/5558755 模糊查询 like 用法实例 (Bee) https://my.oschina.net/u/4111850/blog/5560414 更多使用实例: https://gitee.com/automvc/bee-exam https://github.com/automvc/bee-exam Bee 架构图: Bee是一个简单,易用,功能强大,开发速度快,编码少的 JAVA ORM 框架。连接,事务都可以由 Bee 框架负责管理.Bee 简化了与 DB 交互的编码工作量,是编码复杂度为O(1)的 Java 框架! (技术交流 扣群:992650213 ; 更多设计思想,请关注微信公众号:软件设计活跃区) Bee 简单易用:单表操作、多表关联操作,可以不用写 sql, 极少语句就可以完成 SQL 操作;概念简单,10 分钟即可入门。 Bee 功能强大:复杂查询也支持向对象方式,分页查询性能更高,一级缓存即可支持个性化优化;具有分布式特性。高级要求,还可以方便自定义 SQL 语句。 下期功能预告: Bee 2.0 Shading 具有分片功能的分库分表 ORM, 即将要与大家见面了!期待大家的踊跃参与! 码云上的项目首页: https://gitee.com/automvc/bee https://gitee.com/automvc/bee-springboot github: https://github.com/automvc/bee

优秀的个人博客,低调大师

澳新银行同步推出苹果和安卓两大支付方式

澳新银行养老保险和投资主管经理Peter Mullin周五在声明表示,"澳新银行最近引进了苹果支付(Apple Pay)和安卓支付,由此我们看到,银行需要拥有各种科技的日子一去不返了。" Mullin表示,"我们相信,通过与专业供应商的合作,我们可以为我们的客户做得更好,这些专业供应商致力于技术投资和产品创新,可以提供世界级的产品。 澳新银行上周五通报了澳大利亚证券交易所,称正在探讨旗下在线共享投资策略的各种选项,澳新银行提出,其中包括可能出售旗下的股票交易平台。 Mullin的评论事出有因。ANZ几天前透露,本来已经与澳大利亚联邦银行、澳大利亚国家银行、西太平洋银行、本迪戈和阿德莱德银行联手向澳大利亚竞争和消费者委员会提出了集体与苹果谈判,要将他们的移动银行应用程序放在iPhone上,但最后退了出来。 Novantas 高级顾问Lance Blockley是一众银行的代言人,他周三表示,"申请人里本来有澳新银行。他们玩的是障眼法,今年早些时候与竞争对手联手申请,尔后从申请组里退出,决定独自与苹果洽谈。" 澳新银行和美国运通目前是唯一在澳洲提供苹果支付产品的银行。苹果支付是去年 11月推出的。 本月,澳新银行亦推出了谷歌的 Android 支付,是四大银行的第一家,其风头盖过了其他竞争对手银行。 澳新银行负责人Shayne Elliott在推出Android 支付时表示,澳新银行拥有一系列非接触式支付产品组合,其中包括澳新银行专有ANZ移动支付,这些将为澳新银行客户提供更多的选择,此为澳新银行的一个重要目标。 Elliott表示,"我们的客户真是充满了激情,他们想拥有银行品牌式的钱包,可以给他们安全感,这是他们所喜欢的,同时我们也有一些别的客户,他们对安全把握十足,而且对自己的安卓或苹果的移动设备喜爱有加。到最后是事关选择,所以我们必须支持所有这些平台,我们将继续这样做。我们专有钱包是成功的,有它的市场,将来持续会这样。" 尽管澳新银行在移动产品上增长迅速,但仍采取了改变旗下核心银行平台的不同办法。 澳新银行首席信息官Scott Collary表示,此举不是急匆匆地一头扎进新的核心银行平台里,该平台已经推出相当一段时间了,澳新银行认为该平台在短期内足够了。 他表示,"我们在了解各种技术堆栈和功能,找到一些可以自然吻合的东西,将来会用到它们,在相应的领域里进行CI/CD (连续整合连续交付)。而现在,这些核心系统上的功能并不会妨碍我们……核心上的实际发展不会减缓慢什么东西;它是一个相当灵活的环境。" Collary称,澳新银行只会在下列情况下才会考虑升级旗下的核心银行系统:到了不能做某些事的地步或不能适当地扩大规模;到了支持周期终点;或是系统会减缓开发新的功能。澳新银行力求成为更开放的银行,而采用开放科技就可以达到目的地。 "" 他还称,"我想令澳新银行从科技角度来看里面和外面看起来多少是一样的。所以要更加开放、更加标准化和更具互操作性,其反面是封闭和专有,什么都不可以拿出来给别人看。”Collary表示,澳新银行要成为更加开放的银行,这是必须的发展方向。 “我们会设计一些供外部使用的东西,设计一些给内部里使用的东西,也会设计一些给内部和外部使用的东西。”Collary说道。 原文发布时间为:2016-7-14 本文作者:孙博 本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册