Sanne Grinovero
3b05c27a56
HHH-16963 Avoid H2's capability to register a JVM shutdown hook: causes classloader leaks during tests
2023-08-01 16:07:28 -04:00
Sanne Grinovero
54edf96323
HHH-16716 Expose ParameterMarkerStrategy on JDBCServices
2023-05-30 12:27:42 +01:00
Christian Beikov
4bb0740010
HHH-16656 Register ranking window functions for H2 1.4.200
2023-05-22 18:52:35 +02:00
Christian Beikov
0980b78d5e
HHH-16541 Don't report supportsSkipLocked() for Sybase
2023-05-17 16:22:56 +02:00
Christian Beikov
db3c73f302
HHH-16528 Revert SybaseDialect NameQualifierSupport to CATALOG only and fix ansinull option for jconnect
2023-04-28 10:31:10 +02:00
Christian Beikov
f998bc80b5
HHH-15833 Disable named parameters for jConnect JDBC driver
2023-04-28 10:31:10 +02:00
Yoann Rodière
9ba296ed98
HHH-16497 Deprecate JUnit 4 testing annotations
2023-04-25 11:55:06 +02:00
Yoann Rodière
20842f80bd
HHH-16458 Close JDBC statement when DeferredResultSetAccess fails to execute a query
2023-04-25 10:33:06 +02:00
Yoann Rodière
47bdd016a1
HHH-16459 Test bytecode-enhanced inline dirty tracking for generic associations from mapped superclasses
2023-04-14 08:49:03 +02:00
Andrea Boriero
5491bcd5d4
HHH-16097 Move all tests from documentation into hibernate-core
2023-03-24 07:59:56 -05:00
Steve Ebersole
0f549df2bb
HHH-15108 - tweak to not ignore exceptions in AggregateClassLoader.findClass()
2023-03-17 14:35:11 -05:00
Steve Ebersole
882e5d7622
HHH-16311 - Migrate away from UserType for enum handling
2023-03-17 13:17:52 -05:00
Sanne Grinovero
c8b3257644
HHH-16223 Avoid using legacy HBM2DDL_CONNECTION
2023-03-07 21:35:33 +00:00
Sanne Grinovero
335e468943
HHH-16223 Deprecate HBM2DDL_DATABASE_ACTION
2023-03-07 21:35:33 +00:00
Andrea Boriero
e1779a7662
HHH-15895 Add test for issue
2023-03-01 16:46:35 +01:00
Sanne Grinovero
e170eb33d1
HHH-16228 Dialect instance might be wrapped when doing instanceof checks for capabilities
...
To properly support the idea of wrapping the Dialect, we need
to take this into account whenever an `instanceof` is used
to check for Dialect capabilities.
Also some code is casting to the expected Dialect.
2023-02-27 22:52:43 +00:00
Christian Beikov
ec778bc632
Replace mockito for some tests with custom spies
2023-02-13 18:42:52 +01:00
Steve Ebersole
15b24d6c14
HHH-16148 - Introduce Immutability (MutabilityPlan) for use with @Mutability
...
HHH-16141 - Support @Mutability and @Immutable on UserType
HHH-16147 - Support @Mutability and @Immutable on AttributeConverter
HHH-16146 - Improve User Guide documentation for (im)mutability
2023-02-10 08:46:39 -06:00
Marco Belladelli
17506b7f80
HHH-16043 Add test for issue
2023-01-25 17:01:31 +01:00
Andrea Boriero
3d9a1bce9b
HHH-16049 Test setting a property to its current value with bytecode enhancement enabled
2023-01-24 10:40:52 +01:00
Yoann Rodière
5bd1f7c05b
HHH-16049 Test setting a property to its current value with bytecode enhancement enabled
2023-01-24 10:40:52 +01:00
Sanne Grinovero
800873c43d
HHH-16058 Removing Environment#getBytecodeProvider
2023-01-20 14:31:08 +00:00
Gavin
a3b2e9b4ae
HHH-16028 allow FunctionContributor to be registered programmatically
...
since we can do this with its friend TypeContributor
2023-01-12 00:36:14 +01:00
Gavin
ab48dc9ba1
remove an email address I missed
2023-01-05 20:21:01 +01:00
Jan Schatteman
d4cc873ad0
Add useCollectingStatementInspector() to @Jpa and refactor tests that can use it to do so
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-01-05 15:40:24 +01:00
Gavin
80feec0c53
use @value instead of @link + delete an obsolete logger
2023-01-05 12:15:27 +01:00
Gavin
b7b5fb7559
avoid the use of TypeConfiguration.getServiceRegistry()
2023-01-03 21:06:49 +01:00
LLEFEVRE
ccf4fac124
HHH-15961 Speed-up Oracle CI build
2023-01-03 10:26:46 +01:00
Gavin
7aa92a7c05
allow @Formulas to refer to columns of @SecondaryTables
...
(this is something that was previously only possible using hbm.xml)
also attempt a partial fixup of the initialization process where SessionFactoryImpl
constructor leaked out an uninitialized reference to itself (it still leaks, but
not as badly)
2023-01-02 21:45:02 +01:00
Gavin
76b2f92f39
HHH-15958 support the @RowId annotation on DB2 LUW
...
... and perhaps also on DB2 for z and i (no way to test it)
2023-01-01 17:25:07 +01:00
Gavin
689cca1963
HHH-15958 much better support for @RowId annotation
...
- the rowid pseudo-column and type are now determined automatically from Dialect
- works (after all these years) in Postgres (and also on h2)
- introduce RowIdJdbcType (not strictly necessary, but a nicety)
2023-01-01 14:20:44 +01:00
Gavin
c6f0be990c
yet more work on the API documentation
...
- and get rid of people's email addresses, they don't belong in the code
2022-12-29 15:03:09 +01:00
Gavin
bdc172c1df
nove NotImplementedYetException to hibernate-testing
2022-12-22 20:05:30 +01:00
Steve Ebersole
3f7dd8c23b
HHH-15799 - API/internal split for org.hibernate.cfg package
2022-12-21 07:48:35 -06:00
Steve Ebersole
ed4af59882
HHH-15884 - Clean-up EntityDiscriminatorMapping for API
...
HHH-15891 - Clean-up EntityVersionMapping for API
HHH-15892 - Clean-up EntityIdentifierMapping for API
2022-12-15 18:55:58 -06:00
Christian Beikov
bc36eb3eeb
HHH-15327 Support mapping aggregate embeddables as struct/json
2022-12-14 19:02:43 +01:00
Sanne Grinovero
2c3ac612db
HHH-15858 Cleanup of internal Session casts
2022-12-14 16:04:19 +00:00
Mark Rotteveel
9290f8b754
HHH-15812 Firebird dialect improvements
2022-12-06 11:38:51 +01:00
Steve Ebersole
1c083a5863
HHH-15393 - Improve write-paths to use mapping model
2022-11-30 15:36:28 -06:00
Steve Ebersole
a9ac98b364
HHH-15393 - Improve write-paths to use mapping model
...
HHH-15723 - Fix foreign-key modeling
2022-11-28 14:25:40 -06:00
Marco Belladelli
f38dd28043
HHH-15760 mass replace self-closing tags in javadoc
2022-11-26 09:49:56 +01:00
Christian Beikov
818bb41091
Teach CustomRunner to read orm.junit annotations
2022-11-23 20:44:33 +01:00
Christian Beikov
4914d14a43
HHH-15626 Move old databases to nightly pipeline and add some SQL Server 2022 features
2022-11-18 11:06:39 +01:00
Gavin
ed956d514a
HHH-15729 introduce SchemaManager, a programmatic API for schema export
...
featuring a brand new SchemaTruncator!
2022-11-16 14:10:08 +01:00
Gavin
1d5c0a60d3
better error reporting in DialectContext and service registry
2022-11-13 15:35:53 +01:00
Christian Beikov
90a752a0ee
HHH-15328 Add support for CTE WITH clause
2022-11-10 13:25:21 +01:00
Gavin King
89c1b0f0ce
HHH-15696 very basic test for multiply-mapped entity class
2022-11-09 18:20:04 +01:00
Gavin King
61c128000b
HHH-15672 introduce Generated(UPDATE) for properties only generated on update
2022-11-08 12:36:38 +01:00
Philippe Marschall
4aede4ca88
HHH-15670 Implement RequiresDialectFeature.reverse()
...
- implement RequiresDialectFeature.reverse()
- remove not-feature checks to reverse = true
2022-11-07 09:32:22 +01:00
Christian Beikov
0b733d4ba2
HHH-15641 Enable inlineDirtyChecking and lazyLoading for enhancement by default and deprecate the setting
2022-11-07 09:19:26 +01:00