2024-09-28
|
ZH
如果比较简单可以直接放到query方法参数中 如果exists比较复杂,如涉及到动态条件可以先构造RunPrepare
2024-09-28
|
ZH
group/order/having/exists都可以放在query参数中,与查询条件混在一块,如 service.query("SSO_USER AS M", "order by id desc", "group by type", "exists(SELECT * FROM HR_USER A
2024-10-07
|
ZH
复杂的查询以及非JDBC协议的数据源要通过 1.Table.aggregation() service.querys(table) Table table = new Table("TAB_AGG(DEPT_CODE, TYPE_CODE)"); table.aggregatio
2024-10-17
|
ZH
如果有些历史项目已基于JPA(mybatis,hibernate,spring-data-jdbc,spring-data-jpa等)开发 或者已经习惯了实体类的形式 这不影响anyline的集成,可以保留原来的实体类其他的如service,dao,repository,mapp
2024-10-17
|
ZH
应用场景如 订单集合中有user_id,需要根据user_id到users集合中关联中user_name 如果通过SQL实现大概是这样 SELET O.*, U.NAME AS USER_NAME FROM MM_ORDER AS O LEFT JOIN CRM_USER AS U ON M.U
2025-05-06
|
ZH
正常情况下在查询结果的DataRow或DataSet对象上都会有metadatas属性 但是如果查询结果集是空的,可以打开IS_CHECK_EMPTY_SET_METADATA(通过ConfigTable-全局或ConfigStore-本次查询都可以设置)表示空结果集也要查一次元数据信息
2025-05-02
|
ZH
操作数据库结构 是指读写各种数据库对象信息,如表、列、索引等 //读取当前数据库中所有表信息, Map<String, Table> tables = service.metadata().tables(); Map<String, Column> columns
2025-05-05
|
ZH
8.7.2版本经过了近12个月的更新测试,主要完善了一下内容: 1. 多环境自由切换 剥离Spring依赖:项目成功剥离了对Spring框架的依赖,使得Anyline能够作为一个纯粹的Java库,无缝集成到Java原生、Spring、Vert.x、Solon等多种技术栈中。
2025-05-02
|
ZH
【rename】【几个实体类属性的数据类型】【condition()参数】【metadata缓存】【删除列】【元数据中boolean类型属性】