From f91d195c2fddc312b56389ada743482b742a101f Mon Sep 17 00:00:00 2001 From: Vlad Mihalcea Date: Tue, 26 Jul 2022 15:56:39 +0300 Subject: [PATCH] Add documentation for the MonetaryAmountType --- README.md | 1 + .../hibernate/type/money/MonetaryAmountType.java | 7 ++++++- .../hibernate/type/money/MonetaryAmountType.java | 7 ++++++- .../hibernate/type/money/MonetaryAmountType.java | 7 ++++++- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3ffeb29e4..1a3675e73 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,7 @@ For more details, check out [this article](https://vladmihalcea.com/how-to-map-j #### Generic Types +* [The best way to map `MonetaryAmount` with JPA and Hibernate](https://vladmihalcea.com/monetaryamount-jpa-hibernate/) * [How to map `java.time.YearMonth` to DATE or INTEGER column](https://vladmihalcea.com/java-yearmonth-jpa-hibernate/) * [How to map `java.time.Year` and `java.time.Month` with JPA and Hibernate](https://vladmihalcea.com/java-time-year-month-jpa-hibernate/) * [`Character` to nullable CHAR column](https://vladmihalcea.com/how-to-implement-a-custom-basic-type-using-hibernate-usertype/) diff --git a/hibernate-types-52/src/main/java/com/vladmihalcea/hibernate/type/money/MonetaryAmountType.java b/hibernate-types-52/src/main/java/com/vladmihalcea/hibernate/type/money/MonetaryAmountType.java index 096afb1c5..ac0afb7b7 100644 --- a/hibernate-types-52/src/main/java/com/vladmihalcea/hibernate/type/money/MonetaryAmountType.java +++ b/hibernate-types-52/src/main/java/com/vladmihalcea/hibernate/type/money/MonetaryAmountType.java @@ -20,7 +20,12 @@ import static java.sql.Types.VARCHAR; /** - * Maps a {@link MonetaryAmount} object type to composite columns (with amount and with currency). + * Maps a {@link MonetaryAmount} object type onto two columns (amount and currency). + * + *

+ * For more details about how to use it, + * check out this article + * on vladmihalcea.com. * * @author Piotr Olaszewski */ diff --git a/hibernate-types-55/src/main/java/com/vladmihalcea/hibernate/type/money/MonetaryAmountType.java b/hibernate-types-55/src/main/java/com/vladmihalcea/hibernate/type/money/MonetaryAmountType.java index 096afb1c5..ac0afb7b7 100644 --- a/hibernate-types-55/src/main/java/com/vladmihalcea/hibernate/type/money/MonetaryAmountType.java +++ b/hibernate-types-55/src/main/java/com/vladmihalcea/hibernate/type/money/MonetaryAmountType.java @@ -20,7 +20,12 @@ import static java.sql.Types.VARCHAR; /** - * Maps a {@link MonetaryAmount} object type to composite columns (with amount and with currency). + * Maps a {@link MonetaryAmount} object type onto two columns (amount and currency). + * + *

+ * For more details about how to use it, + * check out this article + * on vladmihalcea.com. * * @author Piotr Olaszewski */ diff --git a/hibernate-types-60/src/main/java/com/vladmihalcea/hibernate/type/money/MonetaryAmountType.java b/hibernate-types-60/src/main/java/com/vladmihalcea/hibernate/type/money/MonetaryAmountType.java index 0e1ae6838..1dcdd2a1b 100644 --- a/hibernate-types-60/src/main/java/com/vladmihalcea/hibernate/type/money/MonetaryAmountType.java +++ b/hibernate-types-60/src/main/java/com/vladmihalcea/hibernate/type/money/MonetaryAmountType.java @@ -12,7 +12,12 @@ import java.util.Objects; /** - * Maps a {@link MonetaryAmount} object type to composite columns (with amount and with currency). + * Maps a {@link MonetaryAmount} object type onto two columns (amount and currency). + * + *

+ * For more details about how to use it, + * check out this article + * on vladmihalcea.com. * * @author Piotr Olaszewski */