Timestamp |
Author |
Details |
2018-01-25 12:12:16 |
Chris Pheby <chris@jadira.co.uk> |
usertype.spi/pom.xml v 6c41baa67ec55bae7aafe14117f88d989020cc04
[maven-release-plugin] prepare release jadira.parent-7.0.0.CR1 |
2018-01-25 11:53:15 |
Chris Pheby <chris@jadira.co.uk> |
usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractReflectionUserType.java v 37ebb78f84497565e7082754744bbc4a9b98a7e1
Removed another deprecation alert |
2018-01-25 11:51:05 |
Chris Pheby <chris@jadira.co.uk> |
usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractHeuristicUserType.java v d87f43dc1e0a3db6bab9261defc999b31ee63943
More rigorous annotation of deprecations |
2018-01-25 11:39:02 |
Chris Pheby <chris@jadira.co.uk> |
usertype.spi/src/main/java/org/jadira/usertype/spi/utils/lang/ConcurrentHashMapBackedProperties.java v ad25c25e7b297023d92f0019ceddb43d717e7c53
Fix NullPointer during initialisation #69 |
2018-01-25 11:14:14 |
Chris Pheby <chris@jadira.co.uk> |
usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedMultiColumnUserType.java v b2ad465188b5af0049324cbed3f7720682096ab8 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedUserType.java v b2ad465188b5af0049324cbed3f7720682096ab8 usertype.spi/src/main/java/org/jadira/usertype/spi/utils/lang/ConcurrentHashMapBackedProperties.java v b2ad465188b5af0049324cbed3f7720682096ab8
Move ConcurrentHashMapBackedProperties to SPI |
2018-01-23 11:19:23 |
akarsh-jain <34058090+akarsh-jain@users.noreply.github.com> |
usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedMultiColumnUserType.java v 4fbfacca12fde156e8021a2e3104a367bf0cb91f
Resolving Conflicts
Resolving conflicts with master |
2018-01-22 11:58:15 |
akarsh-jain <34058090+akarsh-jain@users.noreply.github.com> |
usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedUserType.java v 2fb0092818fc39c62a72e61bf585b6b487746f3a
Updated APUT for Concurrence-friendliness
Currently, the parameterValues Object is implemented by the Properties class which extends Hashtable class, which is not concurrence friendly, i.e. it blocks threads and creates performance issues. Please refer to HHH-12143 (https://github.com/hibernate/hibernate-orm/pull/2076) wherein its discussed and concluded that to handle concurrent nullSafeGet(...)'s and nullSafeSet(...)'s its better to replace the parameterValues private object with a more concurrent friendly implementation. ConcurrentHashMapBackedProperties has been implemented to this cause. |
2018-01-22 11:56:33 |
akarsh-jain <34058090+akarsh-jain@users.noreply.github.com> |
usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedMultiColumnUserType.java v 4d3e1bf93e1df19fdca834df45e3b8921b5429b0
Updated APMCUT for Concurrence-friendliness
Currently, the parameterValues Object is implemented by the Properties class which extends Hashtable class, which is not concurrence friendly, i.e. it blocks threads and creates performance issues. Please refer to HHH-12143 (https://github.com/hibernate/hibernate-orm/pull/2076) wherein its discussed and concluded that to handle concurrent nullSafeGet(...)'s and nullSafeSet(...)'s its better to replace the parameterValues private object with a more concurrent friendly implementation. ConcurrentHashMapBackedProperties has been implemented to this cause. |
2018-01-21 10:30:19 |
Chris Pheby <chris@jadira.co.uk> |
usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedMultiColumnUserType.java v 0448fcd6b9e9504f26b4e42fd67b4f5b1e9bfeda usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedTemporalMultiColumnUserType.java v 0448fcd6b9e9504f26b4e42fd67b4f5b1e9bfeda usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedTemporalUserType.java v 0448fcd6b9e9504f26b4e42fd67b4f5b1e9bfeda usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedUserType.java v 0448fcd6b9e9504f26b4e42fd67b4f5b1e9bfeda usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractVersionableUserType.java v 0448fcd6b9e9504f26b4e42fd67b4f5b1e9bfeda usertype.spi/src/main/java/org/jadira/usertype/spi/shared/ValidTypesConfigured.java v 0448fcd6b9e9504f26b4e42fd67b4f5b1e9bfeda
Adding Indriya's Unit #15 |
2018-01-20 21:22:45 |
Chris Pheby <chris@jadira.co.uk> |
usertype.spi/src/main/java/org/jadira/usertype/spi/engine/AbstractProxySharedSessionContractImplementor.java v 11a873ccec1c31655b43eeb30c46ec262c54beec usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractDateColumnMapper.java v 11a873ccec1c31655b43eeb30c46ec262c54beec usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractMultiColumnUserType.java v 11a873ccec1c31655b43eeb30c46ec262c54beec usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedMultiColumnUserType.java v 11a873ccec1c31655b43eeb30c46ec262c54beec usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedUserType.java v 11a873ccec1c31655b43eeb30c46ec262c54beec usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractSingleColumnUserType.java v 11a873ccec1c31655b43eeb30c46ec262c54beec usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractTimeColumnMapper.java v 11a873ccec1c31655b43eeb30c46ec262c54beec usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractTimestampColumnMapper.java v 11a873ccec1c31655b43eeb30c46ec262c54beec usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractUserTypeHibernateIntegrator.java v 11a873ccec1c31655b43eeb30c46ec262c54beec usertype.spi/src/main/java/org/jadira/usertype/spi/shared/DatabaseZoneConfigured.java v 11a873ccec1c31655b43eeb30c46ec262c54beec usertype.spi/src/main/java/org/jadira/usertype/spi/shared/JavaZoneConfigured.java v 11a873ccec1c31655b43eeb30c46ec262c54beec usertype.spi/src/main/java/org/jadira/usertype/spi/timezone/proxy/TimeZoneProvidingSharedSessionContractImplementor.java v 11a873ccec1c31655b43eeb30c46ec262c54beec usertype.spi/src/main/java/org/jadira/usertype/spi/timezone/proxy/WrapsSession.java v 11a873ccec1c31655b43eeb30c46ec262c54beec
Reinstated databaseZone such that it overrides the Hibernate property. Note that Database Zone uses JDK TimeZone formats in all cases. Refactored out some classes in the ColumnMapper hierarchy that were redundant. Fixed up a couple of missing DTDs for DBUnit tests. Fixes #58 |
2018-01-18 18:42:44 |
Chris Pheby <chris@jadira.co.uk> |
usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractTimeColumnMapper.java v add40041d48d9c39008e9fae5c7a06675120d7a4
Fix to type used |
2018-01-18 18:30:20 |
Chris Pheby <chris@jadira.co.uk> |
usertype.spi/src/main/java/org/jadira/usertype/spi/repository/JpaBaseRepository.java v b5c662923cd86f778b20897cdfe592140e21f133 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractDateColumnMapper.java v b5c662923cd86f778b20897cdfe592140e21f133 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedMultiColumnUserType.java v b5c662923cd86f778b20897cdfe592140e21f133 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedUserType.java v b5c662923cd86f778b20897cdfe592140e21f133 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractTimestampColumnMapper.java v b5c662923cd86f778b20897cdfe592140e21f133 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractUserTypeHibernateIntegrator.java v b5c662923cd86f778b20897cdfe592140e21f133 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/DatabaseZoneConfigured.java v b5c662923cd86f778b20897cdfe592140e21f133 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/DstSafeDateType.java v b5c662923cd86f778b20897cdfe592140e21f133 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/DstSafeTimeType.java v b5c662923cd86f778b20897cdfe592140e21f133 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/DstSafeTimestampType.java v b5c662923cd86f778b20897cdfe592140e21f133 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/descriptor/sql/DstSafeDateTypeDescriptor.java v b5c662923cd86f778b20897cdfe592140e21f133 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/descriptor/sql/DstSafeTimeTypeDescriptor.java v b5c662923cd86f778b20897cdfe592140e21f133 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/descriptor/sql/DstSafeTimestampTypeDescriptor.java v b5c662923cd86f778b20897cdfe592140e21f133 usertype.spi/src/test/java/org/jadira/usertype/dateandtime/shared/dbunit/DatabaseCapable.java v b5c662923cd86f778b20897cdfe592140e21f133
Adding DTDs for DBUnit files Updated to Maven 3.5.2 Corrected referenced namespaces in bindings No longer supporting the databaseZone parameter, instead use the Hibernate property hibernate.jdbc.time_zone Requires Hibernate 5.2 Removed the previously deprecated 310 backport types Deprecated the DstSafe types (use the above mentioned Hibernate property instead) Minor enhancements to the API signatures for Cloning's Objenesis integration |
2018-01-15 16:10:01 |
Chris Pheby <chris@jadira.co.uk> |
usertype.spi/src/main/java/org/jadira/usertype/spi/jta/HibernateSessionFactoryBean.java v 7afa85f25005eb0bdd398183864ee354fa14d2ee
Update Mutability Detector version Update Spring to 5.x Update Hibernate to 5.2.x Update Orika Refreshed other dependencies, including required Maven version Updated Weld-dependencies Fixes #67 |
2018-01-15 14:39:00 |
Chris Pheby <chris@jadira.co.uk> |
usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractUserTypeHibernateIntegrator.java v de264ee6d3bb5618f46b644c26ff7f0ec7170476
After consideration, backed out the change from #66 |
2017-12-01 17:19:54 |
akarsh-jain <34058090+akarsh-jain@users.noreply.github.com> |
usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractUserTypeHibernateIntegrator.java v 64dabcf3a6ed96ae9eb978750688ecccad52e1e6
Added import for ConcurrentHashMapBackedProperties. Closes #68 |
2017-12-01 16:38:31 |
akarsh-jain <34058090+akarsh-jain@users.noreply.github.com> |
usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractUserTypeHibernateIntegrator.java v 26829f4c9463fb3430f8e7771586dedaa49597f7
Adding ConcurrentHashMapBackedProperties implementation according to new Hibernate commits (hibernate-orm/pull/2076)
Since hibernate-orm/pull/2076 replaces the implementation of Properties with ConcurrentHashMapBackedProperties for better support of ParameterizedTypes in high concurrency, likewise change is reflected in jadira's hibernate integrator. |
2017-09-25 16:57:21 |
Artem Prigoda <arteamon@gmail.com> |
usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractParameterizedUserType.java v 529d358e61d62cf6ea28a6f49761c1f5f61c82a6 usertype.spi/src/main/java/org/jadira/usertype/spi/shared/AbstractUserTypeHibernateIntegrator.java v 529d358e61d62cf6ea28a6f49761c1f5f61c82a6 usertype.spi/src/main/java/org/jadira/usertype/spi/utils/runtime/JavaVersion.java v 529d358e61d62cf6ea28a6f49761c1f5f61c82a6 usertype.spi/src/test/java/org/jadira/usertype/spi/utils/runtime/JavaVersionTest.java v 529d358e61d62cf6ea28a6f49761c1f5f61c82a6
Correctly handle JDK 9 version
JDK9 changed the naming scheme for Java versions. Instead 1.9 the JRE returns "9" and subsequently "9.0.1", "9.1.2" and so forth.
See http://openjdk.java.net/jeps/223. Closes #66 |