`

hibernate 生成SQL的几个关键类

 
阅读更多
  1. org.hibernate.sql.ANSIJoinFragment:Mysql的SQL生成类
  2. org.hibernate.loader.AbstractEntityJoinWalker@initStatementString:Join语句
  3. org.hibernate.cfg.AnnotationBinder.bindManyToOne:多对一注解(一对一可能被转化为这个)
  4. org.hibernate.loader.JoinWalker.walkEntityTree:实体解剖全过程
  5. org.hibernate.loader.OuterJoinableAssociation:外连接类
  6. 先这么多
分享到:
评论

相关推荐

    新建Hibernate项目web.rar

    Hibernate 自动生成 SQL 语句,自动执行,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 与其他操作数据库的技术相比,Hibernate 具有以下几点优势。 1.Hibernate 对 JDBC 访问数据库的代码进行了...

    struts+hibernate实现的网络购物系统下载.zip

    在数据库目录下的sql_dump.txt,里面包括插入了几条测试的数据,大家在mysql数据库上生成数据库就是了,数据库名称是sh_shopping。 系统唯一不足的就是目前只有前台的程序,没有后台的管理程序,不过对于学习的朋友们...

    精通hibernate:对象持久化技术孙卫琴第二版part2

    本章主要介绍关系数据库中的代理主键(不具有业务含义),接着介绍Hibernate提供的几种内置标识符生成器的用法及适用范围。 6.1 关系数据库按主键区分不同的记录 123 6.1.1 把主键定义为自动增长标识符类型 123 ...

    struts+hibernate实现的网络购物系统.zip

    这个程序是学习struts+hibernate的比较好的例子,不过不是用的tomcat服务器,所以目录结构和tomcat的不一样,我已经在myEclipse 开发环境下重新组织了结构,另外没有数据库的表结构生成的sql,当然也没有数据, 不过...

    基于struts+hibernate实现的网络购物系统(附源代码)

    在数据库目录下的sql_dump.txt,里面包括插入了几条测试的数据,大家在mysql数据 库上生成数据库就是了,数据库名称是sh_shopping。 系统唯一不足的就是目前只有 前台的程序,没有后台的管理程序,不过对于学习的朋友...

    基于JAVA毕业设计-JAVA struts+hibernate实现的网络购物系统.zip

    在数据库目录下的sql_dump.txt,里面包括插入了几条测试的数据,大家在mysql数据库上生成数据库就是了,数据库名称是sh_shopping。 系统唯一不足的就是目前只有前台的程序,没有后台的管理程序,不过对于学习的朋友们...

    struts+hibernate实现的网络购物系统 | 毕业设计

    在数据库目录下的sql_dump.txt,里面包括插入了几条测试的数据,大家在mysql数据库上生成数据库就是了,数据库名称是sh_shopping。 系统唯一不足的就是目前只有前台的程序,没有后台的管理程序,不过对于学习的朋友们...

    用Struts、Hibernate和display超简单实现分页

    <br>心得: 一、今天才明白使用Hibernate还有一个好处,你可以随便改数据库,你可以一会用oracle,一会用sqlserver,一会用mysql,总之你写成的代码换一种数据库,最多就是改一下那几个xml文件,个人感觉这才是...

    精通Hibernate:对象持久化技术第二版part3

    本章主要介绍关系数据库中的代理主键(不具有业务含义),接着介绍Hibernate提供的几种内置标识符生成器的用法及适用范围。 6.1 关系数据库按主键区分不同的记录 123 6.1.1 把主键定义为自动增长标识符类型 123 ...

    代码生成器Mgicode生成器JAVA代码生成器

    通过相关的工具(hibernate tools,myeclipse)生成实体 设计及编写Dao 设计及编写Service 设计及编写Action及相关页面 这样的线性流程有着极大的问题,首先架构师或数据库专家不是圣人,设计数据库,Dao,...

    ssh(structs,spring,hibernate)框架中的上传下载

    Spring针对几个著名的Web服务器的数据源提供了相应的JDBC抽取器:  •WebLogic:WebLogicNativeJdbcExtractor  •WebSphere:WebSphereNativeJdbcExtractor  •JBoss:JBossNativeJdbcExtractor  在定义了JDBC...

    Spring + Hibernate + Struts 事务配置小例子(带提示框等小技巧)

    前几天搞 Spring + Hibernate + Struts 事务配置 ,网上找了好多资料,不过好无语,大多都是 Ctrl + V,浪费俺的宝贵时间 现在我总结配出一套,给大家参考参考,可能有不足,请大家多多交流。 附:内有弹出...

    健身俱乐部Web网站-JSP+Servlet+Hibernate+jQuery+Ajax

    控制转发层采用Servlet,数据访问层采用Hibernate(bean和dao是由Hibernate逆向工程自动生成)。 系统采用分层架构,由上到下分为视图层、控制转发层、业务层、服务层、数据库访问层。运用了一些基本设计模式,系统...

    hibernateのHQL

    2、HQL最终也会生成SQL,也就是说 HQL使用范围是<SQL的范围 3、HQL是由query对象获得。 hql sql 面向对象 面向结构(表) 操作的是实体类 ,类属性 表,表列段 命名参数占位 占位符 使用hql的几种返回...

    FirstJava2主程序的关健更新

    这个更新解决了几个的程序错误. 这个工具是完全免费的Java开发工具,绿色软件,无需安装,主要给java初学者和一般的个人开发者使用, 使他们更快学好JAVA技术.请不要用于商业用途,它适合学习用途.目前主要功能有java...

    ibatis 开发指南

    使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求...

    node-sql-fixtures:PostgreSQL,MySQL,MariaDB和SQLite中Node.jsSQL固定装置

    用法Postgres 是0.0.0几个已知的项目MySQL 是* 0.4.0几个已知的项目sqlite3 是* 0.3.0一个已知的项目玛丽亚数据库是** 0.7.0没有已知的项目:( *对于MySQL和Maria,您可能会遇到问题。 **对于sqlite,如果使用“无...

    Ext SSH 几个整合的例子

    自己整合SSH 框架的包,所有的源代码都在,用的是SqlServer数据库,用ExtJs 3.2 实现数据库显示,以及正删改等功能,两个表(1对多...直接下载导入,用hibernate的实体类映射文件生成数据库即可使用,希望能对您有所帮助!

    CSHibernate .Net轻量通用数据层框架(全部源码)

    C#版的Hibernate,本来想用nHibernate的,但是那玩意嫌太大,所以就自己写了个简单的O/R,实现的功能主要是通用的数据访问层操作,增删查改和事务控制,暂时就支持sql2005和oracle10g两种 这是个生成器,一些功能...

    老成FMS框架 v5.3

    下面我说说他的特别之处:1、动态生成sql,其实就跟mybatis-plus类似,但不过12年的时候貌似还没有mybatis-plus,那时mybatis还叫ibatis,也不是很流行,用得比较多的是hibernate,但不过我嫌弃它太臃肿,不符合我...

Global site tag (gtag.js) - Google Analytics