上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 42 下一页
摘要: 有3种方式: 1.@Embeddedable 2.@EmbeddedId 3. @IdClass 2,3 最常用 一, @Embeddedable 1.新建TeacherPK.java, 加入@Embeddable: 2. 重写Teacher.java, 加入pk对象, 并设置@Id: 3. 重写j 阅读全文
posted @ 2016-04-20 19:00 wujixing909 阅读(228) 评论(0) 推荐(0)
摘要: xml:composite-id 要重写equals,hashCode方法, 还要序列化 1. 新建一个主键类: StudentPK.java, 注意需要序列化.还要重写equals和hashCode: 2. 删掉Student.java里的id和name的set和get方法, 新建一个主键对象及s 阅读全文
posted @ 2016-04-20 17:28 wujixing909 阅读(430) 评论(0) 推荐(0)
摘要: xml生成id, a) generator b) 常用4个: native, uuid, identity, sequence 1. 新建java项目, 引入hibernate, junit(user library)和sql包 2. 新建包 com.bjsxt.hibernate, class: 阅读全文
posted @ 2016-04-20 16:21 wujixing909 阅读(303) 评论(0) 推荐(0)
摘要: annotation: @GeneratedValue a) 自定义ID b)auto: 对mysql默认使用auto_increment, 对oracle使用hibernate_sequence c)identity 如何使用? @GeneratedValue(strategy=Generatio 阅读全文
posted @ 2016-04-20 15:41 wujixing909 阅读(230) 评论(0) 推荐(0)
摘要: hibernate.cfg.xml里可以设置一个值显示更详细的sql语句: 表明和类名不同的时候, 需要对表名进行配置 Annotation的情况: 1. Teacher.java , 加@Table(name="--") 运行 junit自动生成 _teacher这个表 XML的情况: 1. 修改 阅读全文
posted @ 2016-04-20 13:16 wujixing909 阅读(145) 评论(0) 推荐(0)
摘要: slf日志接口, 实现有slf4j nodep, log4j hibernate里我们一般用 log4j,所以删除之前创建的hibernate 包里的 slf4j-nop包, 加入log4j-1.2.17.jar 现在hibernate的包里有slf的api 的jar, 不能和log4j 自动匹配, 阅读全文
posted @ 2016-04-19 15:30 wujixing909 阅读(378) 评论(0) 推荐(0)
摘要: 1. JDBC数据库繁琐 2. sql语句不是面向对象 3. 可以在对象和关系表之间建立关联简化编程 4. O/R Mapping可以简化编程, 跨越数据库平台 比较流行的O/R Mapping Frameworks: 1. hibernate, ibatis, toplink, jdo, JPA 阅读全文
posted @ 2016-04-18 16:54 wujixing909 阅读(215) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/anxin323/article/details/40214467 如何查看jar包里的源码和doc文档? 1. jar文件右键properties--java source attachment--external folder--找struts目录--s 阅读全文
posted @ 2016-04-18 15:42 wujixing909 阅读(191) 评论(0) 推荐(0)
摘要: Hibernate作为JPA的一种实现,jpa的注解已经是hibernate的核心,hibernate只提供了一些补充,而不是两套注解。hibernate对jpa的支持够足量,在使用hibernate注解建议使用jpa XML版本过程: 新建工程, 导入hibernate包, 数据库包, 建立数据库 阅读全文
posted @ 2016-04-18 12:10 wujixing909 阅读(216) 评论(0) 推荐(0)
摘要: 为什么进行单元测试? 1. 重用测试, 应付将来实现的变化. 2. 明确指定我的东西是没问题的. Failure, error的区别? Failure只测试失败, Error指程序本身出错 1. new ->java project: JUnit4 2. src右键->new->class T, p 阅读全文
posted @ 2016-04-18 10:14 wujixing909 阅读(793) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 42 下一页