2023-07-27
|
ZH
在多数据源情况下,通过注解控制事务会报这个异常 org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [TransactionManager] is defined:
2023-03-29
|
ZH
anyline-data-jdbc-mysql只是用来生成SQL的一个工具,相当于一个方言工具,并不是驱动程序 mysql-connector-java才是用来连接数据库的驱动 为什么pom中依赖了anyline-data-jdbc-mysql了还要再依赖mysql-connect
2023-07-01
|
ZH
动态、运行时 即运行时才能最终确定 动态的数据源、数据结构、展现形式 如我们需要开发一个数据中台或者一个数据清洗插件,编码阶段我们还不知道数据来源、什么类型的数据库甚至不是数据库、会有什么数据结构对应什么样的实体类, 如果需要前端展示的话,更不会知道不同的终端需要什么各种五花八门的数据组
2023-02-15
|
ZH
DataRow深层取值,如果DataRow有多层如一个User实例,取user的部门的领导的年龄 如果其中一层是数组 取第0个(如部门有多个领导),不支持多维数组
2023-06-08
|
ZH
注意:不同版本的连接池参数名会不一样,url/driverClass经常会出现不同的名称如jdbcUrl/driver/driverClassName等。要打开源码看一样当前版本的属性 HikariCP查看com.zaxxer.hikari.HikariDataSource Druid查看com
2023-06-09
|
ZH
如果数据库中存储的时间与Java中查出来的时间不一致,一般是由于时区不同造成的。 先确认服务器时间和数据库时间是否一致。 再看服务器时区、数据库时区、Java连接数据库的时区 关于LocalTime中如果秒位置是0 则toString()会忽略秒如 12:00:00会显示成12:00(分
2019-06-11
|
ZH
DataRow对应数据库中的一行数据内部是一个Map结构,Map的key对应了表的列名,一般通过anyline-config.IS_UPPER_KEY=true来设置返回值以大写key存储 DataRow提供了一些默认的数据操作方法 public DataRow addPrimaryKey(String ... pks) 添加主键,DataRow默认以ID作主