摘要: 如果数据库中用多个字段而不仅仅是一个字段作为主键,也就是联合主键,这个时候就可以使用hibernate提供的联合主键生成策略。 具体如下: 可以使用一个组件作为一个实体类的标识符。你的组件类必须满足以下要求: 它必须实现 java.io.Serializable 接口 它必须重新实现 equals() 和 hashCode() 方法,始终和组合关键字在数据库中的概念保持一致 注意:在 Hibe... 阅读全文
posted @ 2011-02-14 23:50 seed_lee 阅读(6075) 评论(0) 推荐(0) 编辑
摘要: 记录hibernate中使用annotation的方式实现主键生成策略: 一般情况下,hibernate中使用annotation的主键生成策略,都是使用annotation的标准注解(javax.persistence.GeneratedValue),而不是使用hibernate的扩展的annotation方式,当然,使用也是没有错的,推荐使用标准的annotation。 标准的annota... 阅读全文
posted @ 2011-02-14 22:15 seed_lee 阅读(59347) 评论(0) 推荐(3) 编辑
摘要:       hibernate3 自带的默认的日志框架是slf4j,hibernate3的slf只是一个日志的接口,而hibernate3 自带默认的日志框架,在实际开发中很少有公司或者是项目中用到,这里记录一种使用log4j的日志框架来代替slf4j日志框架的实现,具体配置以及实现如下: 一.加入log4j的日志框架 说明:1. &#... 阅读全文
posted @ 2011-02-14 20:50 seed_lee 阅读(3675) 评论(0) 推荐(0) 编辑