Hql 和sql都能 dto模式存储调用或者map集合接收及调用
Spring 中删除和修改需要注意
@Modifying 在HQL语句删除和修改时使用不然会报错 。
还要为其注解事务 @Transactional
创建工厂
需要导入包 spring-orm
该包的路径导入 import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean;
之后注入工厂 LocalContainerEntityManagerFactoryBean 类
@Autowired
private LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean;
=============================================================================================
createQuery("书写Hql语句")
占位符setParameter(0,"666666")
多条查询list()
单条返回uniqueResult()
删除和修改executeUpdate()
如果书写sql语句
createNativeQuery("书写sql语句")
.占位符setParameter(1,"666666")原生态占位符从1开始
.a