打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
JPA整合spring具体实现方法
实体类省略
PersonDAO层
@Repository
public class PersonDao {

// 如何获取和当前事务相关联的EntityManager对象呢
// 通过@PersistenceContext注解来标记成员变量
@PersistenceContext
private EntityManager entityManager;

public void save(Person person) {
entityManager.persist(person);
}
}
PersonService层
@Service
public class PersonService {
@Autowired
private PersonDao personDao;

@Transactional
public void savePersons(Person person) {
personDao.save(person);
}
}
测试层
private ApplicationContext ctx = null;
private PersonService personService = null;
{
ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
personService = ctx.getBean(PersonService.class);
}
测试层核心代码
@Test
public void testPersonService(){
Person p=new Person();
p.setAge(12);
p.setEmail("131@.com");
p.setLastName("AA");
personService.savePersons(p);
}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Spring 与 EJB 比较
3、struts整合hibernate
Spring边学习边总结
JPA 一对一关联
JPA入门例子(采用JPA的hibernate实现版本)
spring data jpa 定义全局接口BaseDao
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服