摘要: 1. HibernateAPI文档需要单独下载2. ConfigurationA) AnnotationConfigurationB) 进行配置信息的管理C) 用来产生SessionFactory:维护数据库连接池D) 只需关注一个方法即:buildSessionFactory()E) 可以在configure()方法中设置hibernate配置文件。3. SessionFactoryA) 用来产生和管理SessionB) 通常情况下每个应用只需要一个SessionFactoryC) 除非要访问多个数据库的情况D) 关注两个方法即:openSession:创建一个新的session getCu 阅读全文
posted @ 2013-09-23 13:54 FishBird 阅读(180) 评论(0) 推荐(1)
摘要: 3种联合主键方法:Annotationi. @Embeddble @Idii. @EmbeddedID(*)iii. @ Id @IdClass(*)第一种@Embeddble @Id主键类:TeacherPk类中包含联合主键id,name.这个类必须实行implements Serializable。import javax.persistence.Embeddable;@Embeddable public class TeacherPk implements Serializable{ private String name; private int id; public... 阅读全文
posted @ 2013-09-23 12:55 FishBird 阅读(217) 评论(0) 推荐(1)
摘要: 在@id下面,使用mysql使用:@GeneratedValue(strategy = GenerationType.IDENTITY)数据库自动选择:@GeneratedValue(strategy = GenerationType.AUTO)如果使用Table_Generator则可以跨数据库平台。hibernate建立一个表为多个表提供主键值,这个主键值是integer类型的。它的用法是在实体bean前面定义表的名字,列名,以及记录值。用法,参照马士兵的视频截图如下:@javax.persistence.TableGenerator( name="生成器名", tab 阅读全文
posted @ 2013-09-23 11:18 FishBird 阅读(245) 评论(0) 推荐(1)