test

随笔分类 -  Hibernate

摘要:关于hibernate标注,用到@Temporal标注时,我一开始认为使用该标注后,该属性的值会被自动赋值。不需要在插入数据时,给该属性赋值,通过反复研究最后发现不是这样。 @Temporal标签的作用很简单: (1) 如果在某类中有Date类型的属性,数据库中存储可能是'yyyy-MM-dd hh... 阅读全文
posted @ 2015-01-16 17:08 Lechance 阅读(260) 评论(0) 推荐(0)
摘要:官方文档的原文如下:The hibernate.current_session_context_class configuration parameter defines whichorg.hibernate.context.CurrentSessionContext implementation ... 阅读全文
posted @ 2014-12-17 16:38 Lechance 阅读(714) 评论(0) 推荐(0)
摘要:比较openSession和getCurrentSession这两个方法之前,我们先认识一下这两个方法。在进行配置信息管理时,我们一般进行一下简单步骤:Configuration cfg= new Configuration();// 获得配置信息对象SessionFactory sf = cfg.... 阅读全文
posted @ 2014-12-17 15:55 Lechance 阅读(229) 评论(0) 推荐(0)
摘要:Hibernate AnnotationsMapping composite primary keys and foreign keys to composite primary keys:http://docs.jboss.org/hibernate/annotations/3.5/referen... 阅读全文
posted @ 2014-12-17 14:46 Lechance 阅读(1142) 评论(0) 推荐(0)
摘要:在hibernate中实现自定义类型,只要实现UserType接口即可或者以Component的形式提供.JPA的@Embedded有点类似,通过此注释可以在你的Entity中使用一般的java对象,此对象需要用@Embeddable标注举个简单例子:Person类有一个name属性,name应该有... 阅读全文
posted @ 2014-12-17 13:44 Lechance 阅读(202) 评论(0) 推荐(0)
摘要:@TableGenerator 是在数据库生成一张表来管理主键生成策略import javax.persistence.TableGenerator;@TableGenerator( name = "Teacher_GEN", // TableGenerator's name table = "GE... 阅读全文
posted @ 2014-12-17 09:39 Lechance 阅读(373) 评论(0) 推荐(0)
摘要:持久化是位于JDBC之上的一个更高层抽象。持久层将对象映射到数据库,以便在查询、装载、更新或删除对象的时候,无须使用像JDBC那样繁琐的API。EJB的早期版本中,持久化是EJB平台的一部分。EJB3.0开始,持久化已经自成规范,被称为Java Persistence API。Java Pers... 阅读全文
posted @ 2014-12-16 17:07 Lechance 阅读(918) 评论(0) 推荐(0)
摘要:最近用到了JPA的注解,也是第一次使用JPA的注解。把我在使用的过程中遇到的问题跟大家分享下吧,说的不对的地方,还望大家指出。第一个问题:示例如下所示@Table(name = "jdps_content")@SequenceGenerator(name="SEQ_JDPS_content",seq... 阅读全文
posted @ 2014-12-16 16:48 Lechance 阅读(2837) 评论(0) 推荐(0)