![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
蓝色格子
这个作者很懒,什么都没留下…
展开
-
hibernate使用snowflake算法进行主键ID生成
项目中一般采用hibernate自带的主键生成策略 ,在分布式的高并发项目,可能会出现主键重复,所以采用twitter的开源项目snowflake算法进行主键生成。 SnowFlake的结构如下(每部分用-分开):1位标志位 41位时间戳 5位机器+5位数据标原创 2018-01-10 13:40:33 · 5319 阅读 · 0 评论 -
qbc关联查询出对象集合,对集合中的对象进行条件过滤
项目中所有的数据都是逻辑删除,在查询方案下的食谱时,可以在查询食谱时加qbc条件进行过滤,对于食谱下的食谱详情需要将未删除的食谱查出后,对食谱的集合进行迭代,然后将不符合的食谱详情移除。代码如下: //根据系统方案id查询方案的食谱import java.util.Iterator; @Override public List<SystemSchemeRecipes>原创 2017-11-20 11:37:52 · 518 阅读 · 0 评论