Java对象的SQL接口 JoSQL
fmms
12年前
JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。
示例用法
// Get a list of java.io.File objects. List myObjs = getMyObjects (); // Create a new Query. Query q = new Query (); // Parse the SQL you are going to use. q.parse ("SELECT * FROM java.io.File WHERE name LIKE '%.java'"); // Execute the query. QueryResults qr = q.execute (myObjs); // Cycle over the query results. List res = qr.getResults (); for (int i = 0; i < res.size (); i++) { File f = (File) res.get (i); // Do something with the File. }