Henning Schmiedehausen

Results 112 comments of Henning Schmiedehausen

so spending a bit of time on this issue, it seems that this is a bit more fundamental. Any native app must declare all of its pieces where it needs...

However, it is not that easy. :-) The problem is not the locator. In fact, you should *omit* the `@UseFreemarkerEngine` annotation if you use the `@UseFreemarkerSqlLocator` annotation. What happens is...

The setTemplateCache takes a `Caffeine` object which is final. It is not possible to set a different implementation than the output value of `Caffeine.build()` unless you manually crack open the...

In ReflectionMappers - the c'tor creates an internal Arrays.ArrayList which does not support add and remove and the iterator does not support remove - the copy c'tor creates a copy...

making the columnNameMatchers thing final, is actually worse because now we manipulate the object in place which introduces all kinds of races instead of treating the object as immutable and...

> I don't see how that member can be used in a thread unsafe way. I would like to see a failing test case before making changes. ```java class ReflectionMappersTest...

organizations start to use this information across their codebase to get an idea how "outdated" dependencies are. You know that I agree with you about "old dependencies are not a...

I assume it is `void updateAll(@Define("table") String table, @BindBean Iterable users);` in the example.

So this works fine: ```java /* * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. *...

We have that: ```java @Testcontainers class MySQLTest { @Container static JdbcDatabaseContainer dbContainer = new MySQLContainer("mysql"); @RegisterExtension JdbiExtension extension = JdbiTestcontainersExtension.instance(dbContainer); ... } ``` This should work for most of our...