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
2023-06-29
|
ZH
通常情况下DataRow经常的方法是put(key, value), get(key) 但是在操作复杂数据结构时经常会遇到多层嵌套的情况 比较啰嗦的编码一般会这样 DataRow r0 = new DataRow(); DataRow r1 = new DataRow(); r0.put("r1",
2023-06-28
|
ZH
默认情况下查询*也就是查询所有列,但如果表中有大文本会影响性能,可以在表名后加列名来控制查询和返回内容 service.querys("user(id,code)") 生成SQL SELECT id, code FROM user
2023-06-28
|
ZH
比较常用的分页是在controller中通过condition设置 service.querys("user", condition(true, "其他条件")) 这里的true表示需要分页 service.querys("user", condition(20, "其他条件"))&nbs