阔叶:无法保存自定义实体

时间:2017-11-18 10:06:16

标签: broadleaf-commerce

您好我已经创建了一个自定义实体,如何将自定义实体保存到数据库是否有任何保存自定义实体的方法请帮我解决问题

提前致谢

1 个答案:

答案 0 :(得分:0)

Broadleaf提供了有关如何创建自己的实体here的教程。我假设你现在正试图坚持这个实体。在这种情况下,您应该创建一个包含@Transactional的Spring组件:

@Service
public class MyCustomEntityService {

    @PersistenceContext(unitName = "blPU")
    private EntityManager em;

    @Transactional
    public CustomEntity save(CustomEntity ce) {
        return em.merge(ce);
    }
}

您还可以将Spring Data添加到项目中,创建一个从Spring Data CrudRepository扩展的自定义存储库,并在那里使用方法。