dao-interface + entities