你可曾听说过JPA. 有JPA那么就一定有NPA. 软件架构的路上一定少不了这个名词. —————————————————————————————————————————————— P Persistenc 持久化 所以它一定是基于O/RM的. 那么很容易理解,它封装了O/RM, 不管你使用何种O/RM,都需要对O(object)的操作, 简单来说,提取他们的接口就成了NPA. 每个映射的实体可能都需要类似Save,Update,Delete,Get等操作, 扩展开来有GetAll,GetBy条…