jpa one-to-many persist children with its ID
@Entity
public class Item {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column
private Long id;
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "item")
private List<Feature> features= new ArrayList<Feature>();
........................................................................
public class Feature{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String attribute1;
private String attribute2;
private String featureCode;
@ManyToOne
private Item item;
.....
public String getFeatureCode() {
if (item != null) {
feature = item.getId() + attribute1 + attribute2;
}
return feature;
}
You can see from my annotaiton, When Item pesist, it will also persist its children.
As composited ID has a very bad reputation and I realy need its parent's ID in the Feature in order to easy query, I add an featureCode to append the three column together.
My problem is , the Item's id is generated from database. From the debug information, I guess it same Item first, then update Feature's item. This causes my featureCode's item.getId() null result.
Is it possible to change one-to-many's cascade persist behavoir, like persist Item first, then save it's children?
View Answers
October 10, 2012 at 5:20 PM
Related Tutorials/Questions & Answers:
jpa one-to-many persist children with its IDjpa one-to-
many persist children with
its ID I have two tables like Organization and region ,both table having
one to
many relationship.when i...
persist the region table how? any
one help me
jpa one-to-many persist children with its IDjpa one-to-
many persist children with
its ID @Entity
public class... can see from my annotaiton, When Item pesist, it will also
persist its children... to change
one-to-
many's cascade
persist behavoir, like
persist Item first, then save
Advertisements
JPA One-to-Many Relationship JPA One-to-
Many Relationship
... the
one-to-
many
relationship and how to develop a
one-to-
many relation in your
JPA...
one-to-
many
relationship:ADS_TO_REPLACE_2
To develop the
JPA One-to-
Many Resultset with one to many relationship Resultset with
one to
many relationship Suppose there are 5 tables in database named A,B,C,D and E. A has
one to
many relationship with B,C,D and D has
one to
many relationship with E. Beam class of A contains array of Class B
Result Set one to many mappingResult Set
one to
many mapping Suppose there are 5 tables in database named A,B,C,D and E.
A has
one to
many relationship with B,C,D and D has
one to
many relationship with E.
Beam class of A contains array of Class B,C, and D
one to many video chatting in web applicationone to
many video chatting in web application Hi all....I am developing a web application,where video chatting is
its one of the main feature.Can anybody tell me which technology to be used.Currently i am using Jsp and servlet
Hibernet one-to-many prjection accessing - HibernateHibernet
one-to-
many prjection accessing Hai, I am Vinayak. I have Doubt in hibernate
one-to-
many accessing projection. Explanation of Question. I have a table PERSONAL and ADDRESS. PERSONAL is
one to
many association
Children's WritingArticle Writing for
Children
Future lies in hands of
Children or a child... on what should be the content
while writing articles for
children. Do we understand.... In this environment writing articles for
children is more of a task of responsibility
JPA Relationship removed
One-to-
many:
JPA defines a OneToMany mapping for a
many... of the join table used by TopLink
JPA for uni-directional
one-to-
many relationships
Many-to-
one:
JPA defines a ManyToOne mapping for a single-valued
JPA Examples relationship in
JPA.
Many-to-
one :
In this section you will read about how to map
many-to-
one relationship in
JPA.
Many... and
its types as
well as how to use
JPA named query in your application
JPA Architecture-based Java framework to
persist the Java Objects to the relational database.
JPA... these functions in next sections. We have developed
many JPA examples to help you...
JPA Architecture
JPAJPA HOW CAN I WRITE A SIMPLE PROGRAM IN NETBEANS CONSOLE ON
JPA ON CRUD APPLICATION?
HOW CAN I START KINDLY HELP ME
JPA JPA I HAVE MADE A PROJECT IN I HAVE MADE
ONE -
ONE RELATION MY CODE... serialVersionUID = 1L;
@
Id
@Basic(optional = false)
@Column(name = "Stu_
Id...)
@Column(name = "Teacher_
Id", nullable = false)
private long teacherId
JPAJPA Sir,
I have tried making the
jpa application which you have given on this site . But then also I m facing problem in that like :
If i make then also it is giving error.
If I try to run the application provided by you
JPA FrameworkJPA Framework Hi, Can someone tell me about the
JPA Framework and
its Examples in Eclipse. Please give me details about. Thanks.
Hi, you can get details about the
JPA Framework with suitable examples on the below
idid how to find date of birth and gender in
id in html with the help of javascript
JPA Tutorial persist data for the desktop application as well as web application.
JPA
uses... the life cycle of entity instances.
Persist the entity
instance.
JPA Querying...
JPA Tutorial
In this section we will discuss about the Java Persistence API
Entities in JPA 2.1 to
persist an entity.
Check the tutorial CRUD application in
JPA 2.1... types of relationships:
One-to-
one
One-to-
many
Many-to-
one
Many-to-
many
Read more
JPA 2.1 tutorials.ADS_TO_REPLACE_6
ModuleNotFoundError: No module named 'persist'ModuleNotFoundError: No module named '
persist' Hi,
My Python... '
persist'
How to remove the ModuleNotFoundError: No module named '
persist... to install padas library.
You can install
persist python with following command