public static void test() { Long id = 1543L; User user = User.findById(id); System.out.println("-------------------之前值:" + user.isDelete); JPA.em().createNativeQuery("update USER set isdelete = 1 where id = " + id + "").executeUpdate(); System.out.println("-------------------执行update语句------------------------"); User user1 = (User) JPA.em().createNativeQuery("SELECT * FROM user WHERE id = " + id + "", User.class).getResultList().get(0); JPA.em().refresh(user1); System.out.println("JPA.em().createNativeQuery之后值::" + user1.isDelete); User user2 = User.findById(id); System.out.println("User.findById之后值::" + user2.isDelete); System.out.println("SELECT isDelete ---之后值::" + JPA.em().createNativeQuery("SELECT isDelete FROM user WHERE id = " + id + "").getResultList().get(0)); }
JPA事务(未解决)
最新推荐文章于 2024-06-07 17:20:46 发布