Laird Nelson
Laird Nelson
Related: * https://github.com/weld/core/discussions/3191 * https://github.com/jakartaee/cdi/issues/872 * https://github.com/jakartaee/cdi/issues/871
(Tiny point to @manovotn that I think you want your `wrapperObserver` method in your example to accept an `Integer` rather than an `int`, since otherwise it would be no different...
The only additional input I have is: I haven't kept up with Valhalla at all, but suppose there is some kind of future where you could fire a primitive type....
Another note: events cannot be `null`; the specification says: "An event object is an instance of a concrete Java class". I don't believe `null` is considered to be an instance...
When I have time, I'll put together a test case demonstrating the problem. Perhaps `find` doesn't trigger it? Perhaps your `em` is not a container-managed entity manager joined to a...
(Moved out of sprint scope to high priority only because I'm working on #4928 first.)
I understand the root issue. In this block: https://github.com/helidon-io/helidon/blob/fc6fc344f954d51944127a1da8ba4433f18a3d3a/integrations/cdi/jpa-cdi/src/main/java/io/helidon/integrations/cdi/jpa/JpaExtension.java#L1042-L1070 …it will "fire" if the user has written, for example: ``` @Inject @SomeUserDefinedQualifierOrNot private EntityManagerFactory emf; ``` …which is incorrect. The...
Indeed this works just fine with Eclipselink (when you introduce an application-managed `EntityManagerFactory` creation via `Persistence.createEntityManagerFactory("someUnitName")`). As expected and as is usual, Hibernate breaks, looking for some reason for JNDI....
The JDBC drivers page points to the JDBC FAQ, which has an interoperability matrix: https://www.oracle.com/database/technologies/faq-jdbc.html#Q7#Q7 The JDBC drivers page also [says](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html#:~:text=19c%20is%20a%20Long%20Term%20Release%20with%20a%20premier%20support%20until%20April%202024%20and%20extended%20support%20until%20April%202027.%20This%20is%20the%20recommended%20version.), about 19c, "This is the recommended version" but it's...
The 23ai drivers have one ever-so-slightly [backwards-incompatible change regarding `setBoolean`](https://download.oracle.com/otn-pub/otn_software/jdbc/23c/JDBC-UCP-ReleaseNotes-23ai.txt?AuthParam=1728668349_c36c8cb5752f590989c9b097da01cc79#:~:text=This%20might%20cause%20some%20incompatibility%20%0A%09issues%20in%20your%20current%20code) so it is worth paying attention.