Skip to content

v3.3.9

Compare
Choose a tag to compare
@noear noear released this 18 May 23:53
· 265 commits to master since this release

3.3.8

  • 增加统一的 Trans 事务管理器
  • 添加 db.table().where().limit().delete() //delete 的 limit 支持

3.2.39

  • 修改 xml sql [if test(xxx?! and yyy?!)](多个?!会出错的问题)

3.2.29

  • 添加 HBase sql(Phoenix)方言支持

3.2.27

  • 改造事务机制;原事务方法标为弃用(之前已将事务,改造为数据源无关)

3.2.24

  • 完成maven插件的,entity生成器

3.2.18

  • 取消模板引擎支持,专做xml sql

3.2.16

  • WeedConfig 增加命名策略配置支持
  • WeedConfig 增加字段类型转换器配置支持
    • 增加数字类型的自由转换;
    • 增加字符串转Date的自动转换;
  • Command::test2() 更名为 Command::toSqlString();

3.2.12

  • 优化 call("select * from a where id=@{a}") 性能
  • 将 limit 1,2 转译为 limit ?,?
  • DataItem 支持乎略大小写

3.2.10

  • 优化返射能力,可以填充继承字段
  • 修改事务的外抛异常为SQLException

3.2.8.6

  • Command 增加 text2() ,用于sql 格式化输出

3.2.8.5

  • 二级缓存添加缓冲时间支持

3.2.8.1

  • 添加 whereMapIf(), whereEntity(), whereEntityIf()
  • 统一 whereMap(),whereEntity(), setMap(), setEntity() 内部逻辑;将null排除
  • 原weed3.reader包,更名为;weed3.teamplate
  • 调整项目目录结构,将非核心框架移到 _extend

3.2.6.3

  • cmd.paramMap() 添加var name 输出(如果有)

3.2.6.1

  • 添加 db.call(process, args) 并支持模板SQL

3.2.6

  • 添加模板SQL功能;添加4个引擎支持

3.2.5.x

  • 取消table() lambda 表达式支持(多表不好控制)

3.2.4.2

  • 添加分页组件
  • 添加数据库兼容测试
  • 取消JSON和序列化处理(交给专业工具处理)