• 关于json、object、arry等非基础类型属性

    对于非基础类型属性,在数据库可以用json类型。 在插入或更新数据时会把属性值转换成json格式,同样的读取数据时也会把json格式还原成属性对应的数据类型。 需要注意的是,在插入数据时数据需要先知道数据库中是JSON类型才会转换。 这样就需要开启一个开关,来保证插入数据前先检查数据库结构。当然这个
  • 多数据源注解事务异常 found 2:anyline.transaction

    在多数据源情况下,通过注解控制事务会报这个异常 org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [TransactionManager] is defined:
  • 关于BLOB数据类型

    1.通常情况下数据库的blob类型会对应entity的byte[]类型 2.有些情况下数据库是blob类型,而entity的属性是String类型
  • 关于数组参数值

    标准的url中一般是这样http://127.0.0.1/list?id=1&id=2&id=3 或者用form表表单提交三个name=id的input 也可以提交json格式{id:[1,2,3]} 以上三种情况condition("ID:[id]")都可以解析成WHERE I
  • 简易方式指定数据源和主键

    service.querys("table(col1,col2)") <数据源>放在开头 <主键>放在结尾 ds_sso表示数据源 ID,CODE表示主键
  • 启用maven中央库的SNAPSHOT版本依赖

    默认情况下maven已经禁用了中央库的SNAPSHOT版本。但在开发过程中经常需要用到 POM中可以这样开启
  • 关于mirror与repository

    mirror是指maven配置文件setting.xml中配置的镜像 repository是项目中pom.xml下配置的仓库
  • 配置连接池

    配置连接池默认就是注册数据源时配置文件中的连接参数,如 anyline.datasource.pg.driver-class-name=org.postgresql.Driver anyline.datasource.pg.url=jdbc:postgresql://localhost:3543
  • 关于数据库名、表名中出现中划线(减号)的问题

    数据库名、表名中出现中划线(减号)时在jdbc是容易被误当成减号处理引起语法异常。尽量不要用中划线,如果必须要用的话可以打开界定符开关 这样在处理表名时会当成一个词处理。 启动类中ConfigTable.IS_SQL_DELIMITER_OPEN = true 或配置
  • 关于分页参数

    默认的分页参数名比较长: public static String DEFAULT_KEY_PAGE_ROWS = "_anyline_page_rows" ; //设置每页显示多少条的key public static String DEFAULT_KEY_PAGE_NO = "_anyline_page" ; //设置当前第几页的key public static
  • 如果没有搜索到相关内容,就直接到群里喊一声,很快就有人回复
    QQ群(86020680) 微信群 过期或满员联系管理员