基本信息

案例ID:196534

技术顾问:林曦 - 7年经验 - 中国知网

联系沟通

微信扫码,建群沟通

项目名称:knet-framework

所属行业:企业服务 - 数据服务

->查看更多案例

案例介绍

项目描述:KNet-Framework是国产化平台开发框架,支持x86架构芯片、龙芯、兆芯、海光、飞腾等国产芯片。支持Windows以及中标麒麟、银河麒麟、中科方德等国产操作系统。 KNet-framework主要包含DataClient、DataContext和knet-data-orm框架。DataClient是持久层框架 ,支持KBase、MySql、Sqlite数据源的JDBC接口。提供executeQuery、executeScalar、executeNonQuery等方法。DataContext是持久层非关系型ORM框架,支持对象关系映射ORM,支持通过配置切换多种数据源,如MySQL、KBase、SQLite、达梦、人大金仓等。支持Lambda表达式查询,语法符合OData查询规范。适用于不确定数据源开发,以及技术路线的快速验证。knet-data-orm框架是借鉴于mybatis的自定义持久层框架,是一个足够灵活的 DAO 层解决方案。使项目专注于 SQL 本身,适用于对性能的要求很高,或者需求变化较多的项目,是一个半自动化持久层框架,所以SQL编写相对灵活多变。

工作成果:对DataClient和DataContext框架做压力测试以及深度调优,对于数据的检索效率有明显提升。借鉴Mybatis,设计、实现了knet-data-orm框架,使用框架可以将SQL代码从程序代码中完全分离出来,能够重复使用,便于维护。提供映射标签,支持对象和数据库的ORM字段关系映射。提供XML标签,支持动态SQL编写。针对knet-data-orm框架优化,实现了knet-data-spring-orm框架,链接Spring Boot和knet-data-orm,构建基于Spring Boot的knet-data-orm应用程序。使用起来更加方便快捷,开发效率明显提升。同时支持多数据源开发场景。

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服