1、神通数据库查询clob字段,在mybatis中转换非常缓慢。
在查询语句中将clob字段转为text即可
2、导出数据量太大,没反应。报400 (Request header is too large)
Tomcat 的server.xml 配置maxHttpHeaderSize ="102400"
3、适配金蝶v10自带的jar与系统jar冲突,根据报错类所在包排查,升级到合适版本。、
4、金仓数据库windows下启动服务报错max_connections should be less than orequal than 10 (restricted by license)
kingbase: 超级用户保留联接数必须小于最大联接数
修改kingbase.conf 的
max_connections = 10 总的连接数
superuser_reserved_connections = 3 留给超级用户的连接数
super_manager_reserved_connections = 3 留给超级管理员的连接数
5、人大金仓数据的名称为KingbaseES
DatabaseIdProvider databaseIdProvider = new VendorDatabaseIdProvider();
Properties p = new Properties();
// 设置别名,_databaseId的值
p.setProperty("Oracle", "oracle");
p.setProperty("MySQL", "mysql");
p.setProperty("KingbaseES", "kingbase");
6、金蝶v9版本上文件上传时需要使用MultipartResolver解析
@Bean(name = "multipartResolver")
public MultipartResolver multipartResolver() {
CommonsMultipartResolver resolver = new CommonsMultipartResolver();
resolver.setDefaultEncoding("UTF-8");
return resolver;
}
7、tld编写不规范,在金蝶V10中无法被解析 。如<body-content>里jsp 要写成JSP
8、left on 连接查询的条件,两个字段的类型不一致,达梦数据库无法自动转换比较
9、达梦数据库text,clob字段类型在查询时,使用map接收默认使用了DmdbNClob类型接收,无法正常显示字符串。通过自定义注册类型转换器解决。
10、神通数据库in查询mybatis批量处理极慢,使用$替代#
11、下载不了 net.sf.jasperreports jar 配置仓库
settin.xml中加仓库
<repository>
<id>jaspersoft-third-party</id>
<url>http://jaspersoft.jfrog.io/jaspersoft/third-party-ce-artifacts/</url>
</repository>
<pluginRepository>
<id>jaspersoft-third-party</id>
<url>http://jaspersoft.jfrog.io/jaspersoft/third-party-ce-artifacts/</url>
</pluginRepository>