Add property mapping of Book.id (PK) in cayenne model
Rename QueryBook.contents field to match other fields style
Implement Book search by content with EJBQL