@Transactionalpublic void testPerson() {try {Person person1 = personDao.findById(1);person1.setAddress("天津");} catch (Exception e) {e.printStackTrace();}}
service就這樣一個方法,數據庫中數據也會進行更新
?
將查詢出來的數據對象賦值,然后不執行更新操作,結束之后發現數據庫中的數據已經更改,經過查詢發現是因為hibernate緩存在事務結束之后有一個同步操作,會將更改之后的自動同步到數據庫中
https://www.jianshu.com/p/8b353263fdd8
?
jpa映射中,字段駝峰標識,他會自動加下劃線的。
比如nickName,在數據庫中就會映射為字段nick_name