Professional Documents
Culture Documents
Jpa 1
Jpa 1
contains(o); return b; } 56, 40, 4, 11, 18, 19,25,, 34 @Entity //insert code here public class Booking{ private Date booking date; .. } @Entity public class FlightBooking extends Booking{ private String flightNumber; } @Entity public class HotelBooking extends Booking{ private String hotelName; } @NamedQuery(name="DeleteAllPersonsByStatus", query="DELETE FROM Person p WHERE p.status= :status) @Entity public class Person { protected String status; OneToOne(cascade=ALL) protected Address address; ... } @Entity public class Address { ... @OneToOne(mappedBy="address") protected Person person; ... }