Hi All,
         I recently installed Sculptor 1.6 and have created a simple model
file  as shown below.

*

Application* Booking {

*basePackage*=com.my.booking

*

Module* booking{

*Service* BookingService{

saveBooking => BookingRepository.save;

findAllBookings => BookingRepository.findAll;

findBookingById => BookingRepository.findBookingById;

}

*Entity* Booking{

!*optimisticLocking
*

!*auditable
*

*databaseTable*="BookingTb"

*Long* bookingId *key* *databaseColumn*="BOOK_ID"

*[....]*

**

Problem I have is that when the codes are generated a default primary
key "ID" is generated instead of using my bookId as primary key..now this
means that i need to delete the generated id each time and annotate
bookingId with a @Id which is not very convenient , would you know how i can
stop sculptor from generating this id and using the column which i have
already marked as key for my primary key?...thanks
*

public* *class* *Booking* *extends* AbstractDomainObject {

@Id



@GeneratedValue(strategy = GenerationType.*AUTO*)

@Column(name = "ID")

*private* Long id;

@Column(name = "BOOK_ID", nullable = *false*, unique = *true*)

@NotNull



*private* Long bookingId;
------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Fornax-developer mailing list
Fornax-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fornax-developer

Reply via email to