module ReeDao::DatasetExtensions::InstanceMethods

def put(entity)

def put(entity)
  raw = opts[:schema_mapper].db_dump(entity)
  remove_null_primary_key(raw)
  key = insert(raw)
  set_entity_primary_key(entity, raw, key)
  set_persistence_state(entity, raw)
  entity
end