Skip to content

Instantly share code, notes, and snippets.

@lekant
lekant / JodaTimeUtils.java
Last active January 15, 2016 21:32
Get previous quarter with JodaTime and google RangeMap
import com.google.common.collect.Range;
import com.google.common.collect.RangeMap;
import com.google.common.collect.TreeRangeMap;
import org.joda.time.DateTime;
import org.joda.time.Interval;
import java.util.Iterator;
import java.util.Map;
/**
@lekant
lekant / QueryJoinHelper.java
Last active January 15, 2016 21:35
How to get an existing Join in a JPA criteria query
import com.emdeon.claimmaster.entities.Ubhcdata;
import com.emdeon.claimmaster.entities.Ubupload;
import com.emdeon.claimmaster.entities.Ubuploadclaimrelation;
import javax.persistence.criteria.Join;
import javax.persistence.criteria.JoinType;
import javax.persistence.criteria.Root;
import javax.persistence.metamodel.CollectionAttribute;
@lekant
lekant / QueryEntitiesHelper.java
Last active April 8, 2020 22:35
How to get an already existing entity root in a JPA criteria query
import javax.persistence.criteria.CriteriaQuery;
import javax.persistence.criteria.Root;
import java.util.Iterator;
import java.util.Set;
/**
* Created by qlehenaff on 12/10/15.
*/