hibernate 学习hql

使用hibernate的最佳实践:

  1. 在做关系 时 尽可能使用单向关联, 不要使用双向关联

  2. 在大项目中, 使用hibernate 可以考虑如下几个原则: 2.1 不要使用对象关联, 尽可能使用冗余字段来替代外键 2.2 使用冗余字段带来的问题,就是修改时必须修改所有冗余 2.3 查询数据不再使用hql, 全部使用sql查询, 如果涉及缓存, 自己根据情况加入相应的缓存,而不是用hibernate的缓存 2.4 如何使用hibernate的sql查询