注意:在使用JPA中,发现JPA实现了一些方法,如find,save等,但是没有update。在DAO层接口定义update方法:注意:1写update原生sql语句,与查询语句的注解不同,除了 @Query ,还需要两个额外注解 @Modifying 和 @Transactional。
最近写了一个 MySQL 数据库自动、手动备份管理系统开源项目,想跟大家分享一下。我们采用异步执行的方式,因为备份过程可能会很漫长,执行备份了之后,得到备份的文件路径,保存在备份记录中,可以实时进行查看。
ORM即Object-Relationl Mapping,它的作用是在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了 。