所以,我的问题是:
我需要禁用 ORMLite 日志记录。
我已经试过了
System.setProperty(LocalLog.LOCAL_LOG_LEVEL_PROPERTY, "ERROR");
Run Code Online (Sandbox Code Playgroud)
在 JavaFX 应用程序上,这有效。但现在我有一个控制台程序,它不想工作......我的第一个理论是:
我正在使用带有 FileHandler 的单独记录器。这可能会干扰 LocalLog 吗?设置属性有效,但这不会改变输出。
编辑:关于两个项目之间的差异:
我在非 FX 项目中使用公共日志记录。这可能是它不起作用的原因吗?(我使用它是因为 commons csv 和 commons 配置......不是用于日志记录)
简短的问题:
我想分割一个看起来像这样的标题:
$text = This is a text • and this too
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法:
$arry = explode('•',$text);
Run Code Online (Sandbox Code Playgroud)
但它找不到Bullet符号......所以它只返回一个包含Text的数组.我是否需要将其转换为其他格式,或者如何解决此问题?
我想使用 Affilinet API。其中一个 WSDL 文件位于此处:
我使用这个 Maven 插件来生成源代码:
我的 Pom.xml 插件配置:
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.13.1</version>
<executions>
<execution>
<id>schema1-generate</id>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<schemaLanguage>WSDL</schemaLanguage>
<generatePackage>webservices.framework.affilinet.logon</generatePackage>
<schemas>
<schema>
<url>https://api.affili.net/V2.0/Logon.svc?wsdl</url>
</schema>
</schemas>
</configuration>
</execution>
<execution>
<id>schema2-generate</id>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<schemaLanguage>WSDL</schemaLanguage>
<generatePackage>webservices.framework.affilinet.inbox</generatePackage>
<schemas>
<schema>
<url>https://api.affili.net/V2.0/PublisherInbox.svc?wsdl</url>
</schema>
</schemas>
</configuration>
</execution>
<execution>
<id>schema3-generate</id>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<schemaLanguage>WSDL</schemaLanguage>
<generatePackage>webservices.framework.affilinet.inbox</generatePackage>
<schemas>
<schema>
<url>https://api.affili.net/V2.0/AccountService.svc?wsdl</url>
</schema>
</schemas>
</configuration>
</execution>
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)
因此,在编译时,我收到错误:
com.sun.istack.SAXParseException2; systemId: https://api.affili.net/V2.0/AccountService.svc?wsdl; lineNumber: 1; columnNumber: 2127; Two declarations cause a …Run Code Online (Sandbox Code Playgroud) 所以我的问题如下:
我有一个表想要应用过滤器。该过滤器应调用一个查询,该查询根据给定的信息查找报告。
这就是我的查询的样子:
@Query("SELECT r FROM Report r WHERE r.importanceLevel = COALESCE(importance,'%')" +
"AND r.source = COALESCE(source,'%')" +
"AND r.resolvedStatus = COALESCE(resolvedStatus,'%')" +
"AND r.header LIKE + '%' COALESCE(query,'%') + '%'")
List<Report> getReportsByAppliedFilter(@Param("importance") int importance, @Param("source") String source,
@Param("resolvedStatus") int resolvedStatus, @Param("query") String query);
Run Code Online (Sandbox Code Playgroud)
问题是:IntelliJ 不喜欢以下内容:
LIKE + '%' COALESCE(query,'%') + '%'
Run Code Online (Sandbox Code Playgroud)
错误:预期,得到+
您知道如何解决这个问题吗?