I work in this way
An Entity has basically its:
- constructor
- setter/getters accessors methods
- toString method
- add/remove methods to add/remove an element from a Collection (for example the Set collection to add or remove a Child)
lets call for example Customer to some Entity
Therefore the MVC architecture/pattern should be (a general idea - some terms or semantics could vary slightly)
CustomerController-->CustomerBO-->CustomerDAO-->Customer
CustomerBO Should has the Business methods
CustomerDAO must has only the CRUD methods
I suggest you read more about the MVC, without a clear understanding of this important architecture you would do a bad application