2022-01-01
|
ZH
导出excel两种情况:有模板或没有模板 如果没有模板直接导出一个新文件 如果有模板则在原模板基础上追加内容 如果模板文件中有多个sheet一般是先复制一个新文件,再调用多次没有模板参数的export(File file, String sheet, int insert, ListStringheaders, ListString keys, DataSet se
2021-11-29
|
ZH
html转word基于office open xml与poi等第三方工具无关 可以用来替换书签、${key}格式的占位符
2022-01-09
|
ZH
如果有实体类的话,可以根据实体类的属性来接收url中的参数值。 而entity()函数则是根据表结果来接收 DataRow row = entity("{HR_USER}"); DataRow row = entity(TableBuilder.init("HR_USER")); 默认情况下列名与参数名一致。 实际开发中前端提交的数据经常是小驼峰格式,可以在anyline-config.xml配置
2022-01-01
|
ZH
在截取html时经常会遇到html标签被破坏的情况,这时需要识别出截止位置是否处于某个标签内部,如果在标签内容需要定位到标签的结束位置
2022-01-01
|
ZH
org.anyline.poi.excel.ExcelUtil提供了读取excel的工具, file:需要读取的文件 sheet:需要读取的sheet名称或下标 rows:从第几行开始读取 返回二维ListListString /** * 读取指定Sheet也的内容 * @param file file 文件 * @param sheet she
2022-11-12
|
ZH
SELECT * FROM CRM_USER WHERE ID = :ID 以:标识的执行时直接替换 以::标识的执行时以?占位 NAME LIKE :NM + '%' (NAME = :NM) NAME = ':NM' NM IN (:NM)
2024-04-13
|
ZH
线程内事务 应用内事务(跨线程、跨会话) 跨应用事务 分布式事务 默认的事务是基于线程变量实现的, 8.7.2及之后开始支持跨线程事务,在整个应用内有效。 应用场景: 开启或提交事务 与 数据库不在同一线程内 如果依赖了a
2023-08-15
|
ZH
ConfigStore condition = new DefaultConfigStore(first, last); 注意这里的构造函数提供的起止行数,与mysql中的limit并不一样 如果需要通过mysq limit方式分页可以在创建了ConigStore后调用limit condition