Richie

Sometimes at night when I look up at the stars, and see the whole sky just laid out there, don't you think I ain't remembering it all. I still got dreams like anybody else, and ever so often, I am thinking about how things might of been. And then, all of a sudden, I'm forty, fifty, sixty years old, you know?

随笔分类 -  OQL

OQL中的Name Resolver, Mapping Resolver
摘要:OQL中的两个概念对象 case 1: 把属性替换为列名,对象替换为表名 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->select UserId,UserCode,UserName from User 结果: Code highli... 阅读全文

posted @ 2008-03-12 23:34 riccc 阅读(1504) 评论(3) 推荐(0)

ANTLR实现的SQL解析器 - OQL
摘要:OQL使用ANTLR写了个SQL解析器,这样ORM的基本功能就比较完整了。几天的时间比较仓促,所以对于最终目标,还只能算是个雏形。总体状况使用SQL解析器的主要优点:1. 基于解析之后的语法树提供用户操作接口,灵活性非常好,因为达到了对SQL每一部分的完整控制。2. 对数据库的适应性。 首先可以采用标准SQL,以及部分封装好的特性(例如分页)、函数(例如主要数据库都支持的函数,但语法有一定差异的)... 阅读全文

posted @ 2008-03-09 06:22 riccc 阅读(30945) 评论(23) 推荐(3)

导航