Project formely known as JLINQ.
http://www-306.ibm.com/software/data/studio/purequery/ (IBM Data Studio)
It seems it used within Project Zero:
It is unfortunately limited to Java and RDBMS.
Here is an example:
Data data = DataFactory.getData (datasource);
// Insert an employee of type Employee bean in the database
data.update("insert into EMPLOYEE (EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO, HIREDATE, JOB, EDLEVEL, SEX, BIRTHDATE, SALARY,
BONUS, COMM) values( :employeeNumber, :firstName, :midinit, :lastname, :workdept, :phoneno, :hiredate, :job, :edlevel, :sex,
:birthdate, :salary, :bonus, :commision)", employee);
// Query the database for employees
Iterator<Employee> employee = data.queryIterator ("select * from EMPLOYEE where EMPNO = :employeeNumber", Employee.class);
I like the idea behind ProjectZero, but is JLINQ really what you expect from a modern Data Access layer?