上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: Hibernate提供的内置标识符生成器 Hibernate提供的内置标识符生成器 Java语言按内存地址来识别或区分同一个类的不同对象,而关系数据库按主键来识别或区分同一个表的不同记录。Hibernate使用OID(对象标识符)来统一两者之间的矛盾,OID是关系数据库中的主键(通常称为代理主健)在 阅读全文
posted @ 2016-09-25 17:18 吴玄坤 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 当类与类之间建立了关联,就可以方便的从一个对象导航到另一个对象。或者通过集合导航到一组对象。例如: 对于给定的Emp对象,如果想获得与它关联的Dept对象,只要调用如下方法 Dept dept=emp.getDept(); //从Emp对象导航到关联的Dept对象 以Dept(部门)类和Emp(员工 阅读全文
posted @ 2016-09-25 17:18 吴玄坤 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 《使用Hibernate开发租房系统》内部测试笔试题 一、选择题(共25题,每题2.5分,选择一项或多项,漏选错选不得分) 1.在Hibernate中,以下关于主键生成器说法错误的是(C )。 A.increment可以用于类型为long、short或byte的主键 B.identity用于如SQL 阅读全文
posted @ 2016-09-23 10:54 吴玄坤 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-09-09 10:02 吴玄坤 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 如果你定义了一个单实例的java bean,它有若干属性,但是有一个属性不是线程安全的,比如说HashMap。并且碰巧你并不需要在不同的线程中共享这个属性,也就是说这个属性不存在跨线程的意义。那么你不要sychronize这么复杂的东西,ThreadLocal将是你不错的选择。 举例来说: impo 阅读全文
posted @ 2016-08-31 18:11 吴玄坤 阅读(8069) 评论(0) 推荐(0) 编辑
摘要: Session的save()方法使一个临时对象转变为持久化对象。例如以下代码保存一个Customer对象: Customer customer = new Customer(); customer.setId(new Long(9)); // 为Customer临时对象设置OID是无效的 custo 阅读全文
posted @ 2016-08-31 17:58 吴玄坤 阅读(3246) 评论(0) 推荐(0) 编辑
摘要: 一、oracle六种连接方式 ①myEclipse中 打开myEclipse,window show view Other 输入DB点击DB browser 选中右键New。出现如下页面 进行填写相关信息: 此处需要引入ojdbc6.jar包 进行测试: ②:网页连接 首先需要开启OracleDBC 阅读全文
posted @ 2016-08-29 15:05 吴玄坤 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一、持久化对象的唯一标识 java中按内存地址不同区分同一个类的不同对象,关系数据库用主键区分同一条记录,Hibernate使用OID来建立内存中的对象和数据库中记录的对应关系 什么是OID? 解析:OID是持久化与数据表主键对应属性,用来区分持久化对象 二、主键生成策略 increment ide 阅读全文
posted @ 2016-08-29 15:01 吴玄坤 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate入门案例剖析: ①创建实体类Student 并重写toString方法 public class Student { private Integer sid; private Integer age; private String name; public Integer ge 阅读全文
posted @ 2016-08-29 15:00 吴玄坤 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 8.Oracle中的数据类型 9.Oracle中的伪列 Rowid和RowNum Rowid Rownum:在内存中形成一个不断裂的自增列 --最重要的。就是Oracle分页 我想要emp中的第二页数据,4--6 9.Oracle分页三层嵌套 :性能最高 select * from ( Select 阅读全文
posted @ 2016-08-29 14:34 吴玄坤 阅读(1515) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页