Gastritis Support Group
Gastritis is a medical term for inflammation of the lining of the stomach. It means that white blood cells move into the wall of the stomach as a response to some type of injury. Gastritis has many underlying causes, from infection with the bacterium H. pylori, bile reflux, or excessive consumption of alcohol or certain foods or drugs like aspirin.
http://www.gihealth.com/html/education/drugs/carafate.html
I believe it does coat the stomach well. My GP asked me what I take for the gastritis and he said he has been impressed at the way Carafate works.
I found no side effects, personally, but might want to check with you GI doc.
Best wishes.
Sorry, I don't know much about a hiatal hernia, so I'm no help there.
Best of luck!