2023-05-24
|
ZH
DataRow row = new DataRow(); row.put("ID", 1); row.put("CODE", "A"); DataSet set = row.toSet("k", "v"); 转换成 [{k:ID, v:1},{k:CODE, v:A}]
2023-05-24
|
ZH
DataRow row = new DataRow(); row.compress(); //压缩全部列 row.compress("ID", "CODE");//压缩指定列
2023-06-27
|
ZH
1.分组 如提供一个职员列表的set [ {id:1, name:'a', dept:'财务部', age:20} ,{id:2, name:'b', dept:'财务部', age:30} ,{id:3, name:'c', dept:'市场部', age:35} ] 根据部门分组 set.gro
2023-06-26
|
ZH
最近遇到有些项目需要anyline-mvc但不需要数据库环境 因为anyline-mvc的AnylineController中依赖了anyline-data-jdbc的ConfigStore,所以anylie-data-jdbc被依赖进来了,而anylie-data-jdbc中的DefaultDao
2023-06-17
|
ZH
临时数据源操作可以通过ServiceProxy创建临时service 执行完后GC会自动回收,不需要像DataSoureHolder.reg注册的数据源那样 通过RuntimeHolder..destroy注销
2023-07-01
|
ZH
你可能是希望在当前线程中设置一个变量,通过修改这个变更来干预spring获取的数据源,但这样在遇到线程共享时会发生冲突。 所以设计成每个数据源对应一个service,不需要切换数据源,而是根据情况调用不同的service
2023-07-01
|
ZH
大部分情况下只需要注入一个AnylineService(bean.name="anyline.service")就可以了,但两种情况除外 有复杂的业务逻辑,这时应该有对应的service,如果只是分组、求和等简单的数学计算用默认的service就可以 多数据
2023-07-01
|
ZH
由于put是继承自Map所以返回值是Object类型 而set是DataRow中的方法 返回的是DataRow(this) 大数情况下 put set通用 但在需要大量链式操作的场景在需要用到set