我正在尝试为我的项目编写全面的单元和集成测试,但集成数据库具有与主数据库不同的连接字符串。我已经加载了持久性对象并调整了适当的设置来创建一个EntityManagerFactor,但我找不到为stripersist做这个的方法。
我可以创建一个重复的persistence.xml,但这有点糟糕。我希望有更简洁的方法来做到这一点。
我希望能够使用不同的连接设置初始化Stripersist,或者找到让Stripes使用我的专用EntityManager的方法。
答案 0 :(得分:1)
Stripersist中没有任何内容可以让您轻松地在persistence.xml文件之间切换。我建议继承Stripersist以使其加载您的自定义EntityManager。它应该相当容易,因为Stripersist主要只是JPA和Stripes之间的粘合剂。