今天down下来Hibernate3的源码看看,发现org.hibernate.hql.antlr包下是空的,看了文档(
A special package for ANTLR-generated parser classes.
NOTE: The classes in this package are generated from the ANTLR grammar files, do not register them into version control.
)才明白,原来他的代码是由Antlr产生的。按照要求
1, 配置ANtlr, 将antlr.jar拷贝到jdk的lib下边。懒得写配置环境,直接拷贝到JDK的lib下方便。
2, 开始生成java 文件
到源码的grammar下看到有3个.g文件,首先运行>java antlr.Tool hql.g
接着运行>java antlr.Tool hql-sql.g
最后运行>java antlr.Tool sql-gen.g
OK,关于HSQL的源码生成完毕,拷贝到org.hibernate.hql.antlr包下即可。
分享到:
相关推荐
weblogic12 下最新 org.hibernate.hql.ast.HqlToken解决办法
一个关于Hibernate-HQL 的文档 内容实际而且实用
NULL 博文链接:https://zhangzhi199129.iteye.com/blog/1626311
#hibernate.query.factory_class org.hibernate.hql.internal.classic.ClassicQueryTranslatorFactory ################# ### Platforms ### ################# ## JNDI Datasource #hibernate.connection....
对hibernate的hql进行了详尽的讲解
Hibernate HQL.txt Hibernate HQL.txt Hibernate HQL.txt
hibernate3-hql.jar .
Hibernate HQL.docHibernate HQL.docHibernate HQL.doc
Hibernate查询语言HQL.PPT
java数据库架构hibernate 专用语句hql的相关代码与试验
weblogic10 与hibernate冲突解决方案 错误如下:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken linux windows 环境解决方案全解 Linux 启动脚本添加如下: export USER_...
Hibernate在解析HQL生成SQL时需要的Java文件。压缩包里三个以.g为后缀的是规则文件,以.java为后缀的文件需要拷贝到Hibernate的源码org.hibernate.hql包下,便可运行
hibernate查询之HQLhibernate查询之HQLhibernate查询之HQL
HQL通过new的方式可以返回一个新的实体类,比如说上面通过new User(id,name)方式将id,name返回给User,要求User必须包含一个相对应的构造函数,否则会抛出异常,同时我们还有应该给User指定一个默认的构造函数,否则...
Hibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询....
Hibernate 配备了一种非常强大的查询语言,这种语言看上去很像 SQL。但是不要被语法结构上的相似所迷惑,HQL 是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态和关联之类的概念。
Hibernate注释大全收藏 声明实体Bean @Entity public class Flight implements Serializable { Long id; @Id public Long getId() { return id; } public void setId(Long id) { this.id = id; } } @Entity ...
1.为 Java 项目添加 MyEclipse Hibernate 支持 2.在项目中创建 Hibernate 配置文件 3.如何使用自定义的 Session Factory 4.从 Database Explorer 的表定义中生成 Java 类和 Hibernate 数据库映射文件 (.hbm) 5.使用...
Hibernate(HQL、QBC查询)源码 Hibernate(HQL、QBC查询)源码 Hibernate(HQL、QBC查询)源码 Hibernate(HQL、QBC查询)源码 Hibernate(HQL、QBC查询)源码