关于 hibernate 逻辑删除 默认查询过滤条件问题(java set 条件)
2011-07-19 11:47
393 查看
数据库表采用逻辑删除,修改表的一个字段(如:status,1:存在;2:删除)即为删除。在复杂的表关系时(如:多对一),我们要从一这一段去看多,怎么加条件。
因为我之前用的是 annotation,所以可以在一的那一段的Set上加上@Where(clause="status = 1")就可以了。
如果是xml同样在XML的配置文件里加上相应的标签就可以了
关于标签的解释不多说了,GOOGLE一下,解释的比我好!!!
因为我之前用的是 annotation,所以可以在一的那一段的Set上加上@Where(clause="status = 1")就可以了。
如果是xml同样在XML的配置文件里加上相应的标签就可以了
关于标签的解释不多说了,GOOGLE一下,解释的比我好!!!
相关文章推荐
- 关于 hibernate 逻辑删除 默认查询过滤条件问题(java set 条件)
- 关于Hibernate中fatch=eager的bag集合(一个java List)使用Criteria查询出现重复记录的问题
- hibernate中日期条件查询问题setDate,setTimestamp
- JAVA hibernate中删除表遇到主键被外键引用,违反完整约束条件,不能删除的问题
- 关于Hibernate 查询语句中文乱码问题的解决
- 关于php中使用odbc或者pdo连接sqlserver时如果查询条件中存在中文会导致查询失败的问题
- mongo查询过滤条件java实例($and,$or,$eq,$ne)
- hibernate 更改查询条件无效的缓存问题
- 关于mybatis 中文条件查询没结果的问题
- 关于MYSQL查询时WHERE条件值为数字的问题
- 关于 java 按时间条件查询 sql语句
- 一对多管理中,针对set集合过滤条件查询sql
- 关于MongoDB的多条件查询问题
- mongo查询过滤条件java实例($and,$or,$eq,$ne)
- hibernate hql中当查询条件为时间格式时的问题
- 关于Hibernate查询出现重复数据的问题和解决方案
- 关于mybatis 中文条件查询没结果的问题
- [Hibernate]在用hibernate3.0进行查询时,java.lang.NoClassDefFoundError: antlr/ANTLRException【问题记录】
- hibernate 通过Restrictions设置中文查询条件,不执行无结果集的问题
- 关于mysql删除语句的子查询问题