hibernate
aiyongay1
这个作者很懒,什么都没留下…
展开
-
hibernate不能级联删除
一个简单的问题困扰了我,给大家分享一下。hibernate中我删除一个一对多的对象,结果因为在多的一方有外键,不能删除。所以我考虑级联,cascade,选择是ALL,结果还是不能删除,我郁闷了。自己转了一大圈也没有解决,网上找了好久才发现,原来hibernate自动生成的表,在mysql中外键删除时的值不是cascade,所以不能级联删除。解决办法: 更改表的属性,...原创 2012-08-21 18:14:29 · 305 阅读 · 0 评论 -
Hibernate原理及好处
Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSessio...原创 2012-10-10 18:48:42 · 86 阅读 · 0 评论 -
HQL: Hibernate查询语言
HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。15.1. 大小写敏感性问题除了Java类与属性的名称外,查询语句对大小写并不敏感。 所以 ...原创 2012-10-13 10:24:02 · 84 阅读 · 0 评论