Skip to content

Instantly share code, notes, and snippets.

View elyas-bhy's full-sized avatar

Elyas Ben Hadj Yahia elyas-bhy

  • Gutenberg Technology
  • Bordeaux, France
View GitHub Profile
@elyas-bhy
elyas-bhy / gae-joins.java
Last active January 3, 2016 22:59
A workaround of Google App Engine's limitations regarding Criteria joins
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<Foo> q = cb.createQuery(Foo.class);
Root<Foo> foo = q.from(Foo.class);
foo.join("bar").alias("b1");
foo.alias("b1");
q.select(foo).where(cb.equal(foo.get("id"), "42"));
foo.alias("f1");
TypedQuery<Foo> query = em.createQuery(q);
@elyas-bhy
elyas-bhy / redis-test.js
Created October 8, 2015 14:58
Redis potential bug replication
var redis = require('redis');
var options = {
host: '127.0.0.1',
port: '6379'
};
var publisher = redis.createClient(options);
var subscriber = redis.createClient(options);
function sub(message) {