根据《立法法》第93条的规定,法律原则上没有溯及既往的效力,但“为了更好地保护公民、法人和其他组织的权利和利益而作的特别规定除外”,这在理论上被称为“有利溯及”。此种所谓“有利溯及”在刑法的适用上表现为“从旧兼从轻”,但民法的适用上,则没有一个统一的规则,需要根据具体情况进行分析,看适用《民法典》更有利于当事人合法权益的保护还是适用当时的法律更有利于当事人权益的保护。当然,最高人民法院对于一些常见的问题也制定了相关的司法解释或者司法政策文件。例如,《合同法》通过并实施后,最高人民法院发布的《最高人民法院关于适用若干问题的解释(一)》在坚持“法不溯及既往”原则的同时,明确规定“人民法院确认合同效力时,对合同法实施以前成立的合同,适用当时的法律合同无效而适用合同法合同有效的,则适用合同法”(第3条)。之所以如此规定,就是考虑到认定合同有效更有利于保护当事人的合法权益,因为当事人订立合同的目的,自然是希望合同效力能够得到法律的承认从而得到履行。也正因为如此,《全国民商事审判工作会议纪要》亦明确指出:“民法总则施行前成立的合同,根据当时的法律应当认定无效,而根据民法总则应当认定有效或者可撤销的,应当适用民法总则的规定”。此外,《民法总则》通过并实施后,最高人民法院专门就《民法总则》规定的诉讼时效的有溯及力问题出台了司法解释,以统一司法实践的裁判标准。