2023-03-29
|
ZH
anyline-data-jdbc-mysql只是用来生成SQL的一个工具,相当于一个方言工具,并不是驱动程序 mysql-connector-java才是用来连接数据库的驱动 为什么pom中依赖了anyline-data-jdbc-mysql了还要再依赖mysql-connect
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作主
2019-08-30
|
ZH
WatermarkUtil实现水印添加 主要通过设置x,y坐标实现水印定位 默认以左上为(0,0)起始位置往右下偏移 如果设置xy为负数则从右下为(0,0)起始位置往左上偏移 xy默认为起始位置的偏移像素数量, 如果设置xy为小数则按长或宽的百分比计算偏移量如wihth=100,x=0.5则按左侧偏移50(100*0.5)像素 WatermarkUtil util = new
2020-01-13
|
ZH
如果DataRow是通过查询数据库创建的,并且其中的值没有更新,则执行service.update时不会执行更新SQL