What is the mechanism of working check , index and unique-key attributes in NHibernate mapping?
===

When we add these attributes to a class or property, are these check in database layer or check without round trip to database?
Or these attributes are only for generating schema from model?