![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
二当家的黑板报
http://www.edjdhbb.com
展开
-
hibernate关联关系
单向关系中的JoinColumn1.person与address的一对一单向关系:在address中没有特殊的注解。在Person中对应到数据库里面就有一个指向Address的外键.我们也可以增加注释指定外键的列的名字,如下:@OneToOne(cascade=CascadeType.ALL,optional=true)@JoinColumn(name=转载 2014-04-26 21:51:25 · 732 阅读 · 0 评论 -
org.objectweb.asm.ClassVisitor.visit 找不到方法
在使用Spring的AOP编程时,会用到这几个lib: asm-2.2.2.jar asm-commons-2.2.2.jar asm-util-2.2.2.jar Hibernate使用如下lib: asm.jar asm-attrs.jar 其中asm-2.2.2.jar与asm.jar存在类上的冲突!!! 使用其中之一或两者都使用,可能会出现如下错误:转载 2014-05-14 18:16:26 · 2486 阅读 · 0 评论 -
Hibernate 一对一关联映射(主键关联VS唯一外键关联)
一对一关联映射有两种:一种是主键关联,一种是“唯一”外键关联。 主键关联:原理是两张表的主键(ID)保持一致,在获取的时候根据两种表中的ID相同来作为关系判断的标准,这样的设计好处在于我们不用添加另外的字段来维护它们之间的关系。 废话少说,看例子。 在生活一对一的关系还“算”挺多的,比如人与自己的省份证,丈夫和妻子(当然是在符合中国国情的情况下)等等。 第一步:建立两张表。 T转载 2014-06-16 14:56:29 · 1274 阅读 · 0 评论 -
spring的事务管理有几种方式实现,如何实现
Spring+Hibernate的实质:就是把Hibernate用到的数据源Datasource,Hibernate的SessionFactory实例,事务管理器HibernateTransactionManager,都交给Spring管理。那么再没整合之前Hibernate是如何实现事务管理的呢?通过ServletFilter实现数据库事务的管理,这样就避免了在数据库操作中每次都要进行数转载 2014-06-16 16:37:25 · 1681 阅读 · 0 评论 -
Hibernate一对一主键关联(基于annotation注解方式)
hibernate中一对一的关联有两种方式:一种是采用外键关联,另外一种是采用主键关联。 最近项目中用到一对一主键双向关联,并且是基于注解的方式。期间遇到一些问题,现在贴出来探讨探讨。 一个丈夫(husband)对应一个妻子(wife),主要目标是在存储丈夫或者妻子时,关联的对象也被存储。具体代码如下: husband类:转载 2014-06-20 16:48:10 · 767 阅读 · 0 评论 -
session.merge ()方法
session.merge ()方法该方法将修改表中记录,其所需要的实体状态为脱管状态,但是注意,它并不影响调用方法前后的状态,也即该实体依然是脱管状,见例6.4。转载 2014-07-31 15:15:03 · 5386 阅读 · 0 评论