和有乙肝患者一起吃饭一般不会传染。

乙肝主要通过血液传播、母婴传播和性接触传播。血液传播是指输入了含有乙肝病毒的血液或血制品,或者使用了被乙肝病毒污染的注射器、针头等医疗器械。母婴传播是孕妇携带乙肝病毒,在分娩过程中或产后密切接触将病毒传给婴儿。性接触传播则是与乙肝患者发生无保护的性行为。
而乙肝病毒不会通过消化道传播。在一起吃饭时,即使有唾液接触,由于唾液中乙肝病毒的含量极低,且胃酸等消化液会对病毒起到一定的杀灭作用,所以一般不会导致感染。不过,如果双方口腔都有破损出血的情况,理论上存在极小的感染风险,但这种情况较为罕见。为了预防乙肝感染,建议未感染者接种乙肝疫苗,这是最有效的预防措施。