随笔分类 -  Java--JPA

摘要:http://openjpa.apache.org/builds/latest/docs/manual/main.htmlJPA 2.xJSR(Java Specification Request)java规范要求http://baike.baidu.com/view/960671.htm如JDBC, JDO等。。。Why JPA? Java developers who need to store and retrieve persistent data already have several options available to them: serialization, JDBC, 阅读全文
posted @ 2011-03-22 11:03 kelin1314 阅读(325) 评论(0) 推荐(0)
摘要:每次开发项目时,在做数据库开发时,对于不同类都有对应的Dao类,这就要要编写大量的Dao类,其中大多是代码堆砌,但有时我们要完成特定的操作,开发独立的Dao类是必须的,但如果只是实现数据的插入、读取、更新、删除,那么如果有一个通用的Dao类可以对数据库中的所有表进行操作,可以免去编写大量同质代码的负担。一. Java反射机制Reflection是Java被视为动态语言的一个关键性质,这个机制允许程序在运行时通过Reflection APIs却任何一个一直名称的的class的内部信息,包括modifiers、superclass、实现的interfaces、fields和methods等所有信息 阅读全文
posted @ 2011-02-27 22:37 kelin1314 阅读(1598) 评论(0) 推荐(0)
摘要:第一步:准备hibernate.cfg.xml文件(也可以找到log4j.properties,它与Hibernate配置文件在同一个目录中),可以在源码中找个模板(路径为:hibernate-3.2.0.ga\hibernate-3.2\doc\tutorial\src\..)第二步:准备表对象和映射文件(也就是类和相应的*.hbm.xml文件,在同一个包下),源代码中的模板路径为:\hiber... 阅读全文
posted @ 2010-09-17 11:30 kelin1314 阅读(8860) 评论(0) 推荐(1)
摘要:[代码] 阅读全文
posted @ 2010-09-17 11:04 kelin1314 阅读(869) 评论(1) 推荐(0)
摘要:--hibernate.cfg.xml *该文件一般位于src下面,当然可以任意放 *文件具体内容 <hibernate-configuration>//根节点 <session-factory>//熟悉session-factory这个词 <property name="key">value</property>//属性 <mapping r... 阅读全文
posted @ 2010-09-11 17:00 kelin1314 阅读(1683) 评论(0) 推荐(0)
摘要:ORM重要的是对象关系映射,hibernate Apache OJB都对数据库的结构提供了较为完整的封装,POJO<=>数据库表,由其提供的方法,完成持久层的操作。 hibernate:一站式的,对数据库进行完整的封装; pojo<=>数据库表的映射,全套映射机制; 对sql的要求不高(根据制定的存储逻辑,自动生成对应的SQL,并调用JDBC接 口加以执行); 对新项目新系... 阅读全文
posted @ 2010-09-11 14:41 kelin1314 阅读(416) 评论(0) 推荐(0)
摘要:Hibernate还支持使用SQL查询,使用SQL查询可以利用某些数据库的特性,或者用于将原有的JDBC应用迁移到Hibernate应用上。使用命名的SQL查询还可以将SQL语句放在配置文件中配置,从而提高程序的解耦,命名SQL查询还可以用于调用存储过程。如果是一个新的应用,通常不要使用SQL查询。SQL查询是通过SQLQuery接口来表示的,SQLQuery接口是Query接口的子接口,因此完全... 阅读全文
posted @ 2010-09-09 07:48 kelin1314 阅读(7361) 评论(0) 推荐(0)