摘要: ID生成策略:主键手工设定很不方便,在我们实际工作中在MySQL里面用自增字段auto increment,在oracel中一般用sequence。所以把表建成auto increment,对于类里面对象的对应的值就不能指定了,得靠程序或数据库自动生成,hibernate或JPA就实现了这样的功能,我们可以通过设置告诉这个字段怎么生成,这样写程序的时候就不用设定了。这个就叫ID的生成策略。动手实验:使用xml时,常用native根据底层数据库的能力选择identity, sequence 或者hilo中的一个。identity对DB2,MySQL, MS SQL Server, Sybase和 阅读全文
posted @ 2013-12-02 16:30 李鬼989 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 7.表名和类名不同,对表名进行配置 用annotation时,实体类名和数据库表名不同时,可以用@Table(name="_teacher")注明 ,当映射到Teacher这个类时就会去找数据库中_teacher这个表 用xml文件,用table指明表名8.字段名和属性名相同 默认@Basic,就是说字段上没写任何注解时,相当于加了@Basic这个注解9.字段名和属性名不同 用annotation时,用@Column(name="_name")指定对应的字段名 在xml里面,用 10.不需要持久化的字段 使用annotation时,用@Transient 阅读全文
posted @ 2013-12-02 13:13 李鬼989 阅读(295) 评论(0) 推荐(0) 编辑