Although answer given by Subhendu Mahanta is correct. But @CollectionOfElements
is deprecated. You can use @ElementCollection
instead:
@ElementCollection
@JoinTable(name="ATTRIBUTE_VALUE_RANGE", joinColumns=@JoinColumn(name="ID"))
@MapKeyColumn (name="RANGE_ID")
@Column(name="VALUE")
private Map<String, String> attributeValueRange = new HashMap<String, String>();
There is no need to create a separate Entity class for the Map
field. It will be done automatically.
Related Contents:
- What are the differences between the different saving methods in Hibernate?
- What is the “owning side” in an ORM mapping?
- Confusion: @NotNull vs. @Column(nullable = false) with JPA and Hibernate
- Solve Hibernate Lazy-Init issue with hibernate.enable_lazy_load_no_trans
- Correct use of flush() in JPA/Hibernate
- Hibernate: “Field ‘id’ doesn’t have a default value”
- When to use EntityManager.find() vs EntityManager.getReference() with JPA
- Using javafx.beans properties in model classes
- Hibernate – Foreign keys instead of Entities
- Refresh and fetch an entity after save (JPA/Spring Data/Hibernate)
- When to use DiscriminatorValue annotation in hibernate
- How can I make a JPA OneToOne relation lazy
- How do I call the default deserializer from a custom deserializer in Jackson
- How to map an entity field whose name is a reserved word in JPA
- How to solve the “failed to lazily initialize a collection of role” Hibernate exception
- How to fix org.hibernate.LazyInitializationException – could not initialize proxy – no Session
- Spring Boot + JPA : Column name annotation ignored
- Hibernate Criteria returns children multiple times with FetchType.EAGER
- Hibernate, @SequenceGenerator and allocationSize
- Turning off hibernate logging console output
- Configure hibernate (using JPA) to store Y/N for type Boolean instead of 0/1
- JPA and Hibernate – Criteria vs. JPQL or HQL
- Do Hibernate table classes need to be Serializable?
- JPA/Hibernate Native Queries do not recognize Parameters
- The server time zone value ‘AEST’ is unrecognized or represents more than one time zone
- How to solve the LazyInitializationException when using JPA and Hibernate
- Hibernate – @ElementCollection – Strange delete/insert behavior
- What is the easiest way to ignore a JPA field during persistence?
- No Dialect mapping for JDBC type: 1111
- How to remove entity with ManyToMany relationship in JPA (and corresponding join table rows)?
- How do we count rows using older versions of Hibernate (~2009)?
- Hibernate – A collection with cascade=”all-delete-orphan” was no longer referenced by the owning entity instance
- Getting Database connection in pure JPA setup
- Apache Commons equals/hashCode builder [closed]
- Can I combine a @Query definition with a Specification in a Spring Data JPA repository method?
- How can I use MySQL assign operator(:=) in hibernate native query?
- java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Session
- Invalid syntax error “type= MyISAM” in DDL generated by Hibernate
- Hibernate: How to fix “identifier of an instance altered from X to Y”?
- Deploying application using Hibernate JPA 2.1 to IBM WebSphere gives NullPointerException
- Hibernate use of PostgreSQL sequence does not affect sequence table
- Mapping array with Hibernate
- Spring JpaRepository – Detach and Attach entity
- When and how to use hibernate second level cache?
- Spring Data JPA and Exists query
- JPA: difference between @JoinColumn and @PrimaryKeyJoinColumn?
- How to turn off hbm2ddl?
- Why do we use @Embeddable In Hibernate
- Unable to autowire the service inside my authentication filter in Spring
- Could not initialize proxy – no Session