平台访问数据库采用JPA+Hibernate,总共有三种方式:
1、通过平台提供JdbcUtils类直接执行SQL·
2、建立DAO类(需扩展BaseDAO)
其中又分两种HQL和原生SQL
另外BaseDAO中也封装了基本操作,如save、delete等,除了使用@Query注解,也可以利用JPA的简化定义方法,例如findAllBy***And***OrderBy***
3、 使用EntityManager
平台访问数据库采用JPA+Hibernate,总共有三种方式:
1、通过平台提供JdbcUtils类直接执行SQL·
2、建立DAO类(需扩展BaseDAO)
其中又分两种HQL和原生SQL
另外BaseDAO中也封装了基本操作,如save、delete等,除了使用@Query注解,也可以利用JPA的简化定义方法,例如findAllBy***And***OrderBy***
3、 使用EntityManager