hibernate 经典文档.docVIP

  • 9
  • 0
  • 约6.98万字
  • 约 93页
  • 2018-06-09 发布于河南
  • 举报
hibernate 经典文档

学习资料 课程介绍 讲课内容 Hibernate,JPA,JTA,POJO概念 了解 Log4j配置 动手练会 Junit配置 动手练会 主键生成策略 重要 组件映射 不重要 复合主键 不重要 核心开发接口 重要 对象关系映射 重要 继承映射 不重要,知道有那几种就可以。 集合映射 不重要,知道有哪几种 CRUD 重要,动手练会 inverse 级联操作 延迟加载 抓取策略 树状结构(作业) 重要 HQL 重要 QBC、QBE 不重要 事务隔离级别、悲观锁,乐观锁 理解 一级缓存、二级缓存,查询缓存 理解 那些是重点 重点annotation,xml会少讲 Jpa的annotation是重点,hibernate扩展的annotation会少讲 用到的软件 hibernate-distribution-3.3.2.GA-dist.zip hibernate-annotations-3.4.0.GA.zip mysql-5.1.41-win32.msi myeclipse-8.0M1-win32.exe 网站 hibernate的创始人Gavin King Gavin King当时没有任何用SQL开发数据库的经验,Gavin King开发hibernate的第一件事是去街上买了本SQL基础的书Hibernate自带的Reference文档才是每个Hibernate使用者应该精读的参考材料!Hibernate,JPA,EJB关系 项目名称:hibernate User.java TestHelloWorld.java 开发步骤 新建java项目 创建User Library,加入相关jar包 HIBERNATE_HOME/hibernate3.jar HIBERNATE_HOME/lib/*.jar(只拷贝required下面的就行) My Sql jdbc驱动 slf4j-nop-1.5.2.jar User.java 映射:User.hbm.xml ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-mapping PUBLIC -//Hibernate/Hibernate Mapping DTD 3.0//EN /hibernate-mapping-3.0.dtd hibernate-mapping package=com.bjsxt.hibernate.domain class name=User id name=id/id property name=name/property /class /hibernate-mapping hibernate.cfg.xml ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN /hibernate-configuration-3.0.dtd hibernate-configuration session-factory property name=connection.urljdbc:mysql://localhost/hibernate/property property name=connection.driver_classcom.mysql.jdbc.Driver/property property name=connection.usernameroot/property property name=connection.passwordbjsxt/property property name=dialectorg.hibernate.dialect.MySQLDialect/property property name=show_sqltrue/property property name=format_sqltrue/property property name=hbm2ddl.autocreate/property mapping resource=com/bjsxt/hibernate/domain/User.hbm.xml/ /session-factory /hibernate-configuration 创建数据库,Hibernate不会自动创建数据库 Create database hibernate 将User.hbm.xml文件配置到hibern

文档评论(0)

1亿VIP精品文档

相关文档