I got the following question :
Build the following with spring boot + jpa
Create database for a sale board site with the following options
Electronic device (type , brand , condition)
Real Estate (type{apartment , villa , duplex } , sale/rent, size , room number)
furniture (type , year ,color)
also add common fields that you think are needed ..
spring should support add, edit, remove , filter and sort .
please consider performance and maintenance
also bear in mind that the customer would like to add categories and additional features.
I think the best way to go about this is to set the table relationship as strategy = InheritanceType.SINGLE_TABLE
However , I keep on thinking that I missing something about this question ,
Thanks for any advise