merge bean to domain and build a seperator dao hibernate module