悠然哈哈哈

导航

2013年7月8日 #

HQL实用技术

摘要: 1、hibernate查询语言 1.1、为什么使用HQL 1.1.1、使用hql可以避免使用jdbc查询的一些弊端 1.1.2、不需要在编写繁复的sql语句,针对实体类及其属性进行查证 1.1.3、查询结果是直接存放在list中的对象,不需要再次封装 1.1.4、独立于数据库,对不同的数据库汾酒hibernate dialect属性的配置自动生成不同的sql语句执行。 1.2、如何使用HQL 1.2.1、得到Session 1.2.2、编写HQL语句 1.2.3、创建Query对象 1.2.4、执行查询,得到结果public class ... 阅读全文

posted @ 2013-07-08 18:30 悠然886 阅读(346) 评论(0) 推荐(0) 编辑

hibernate关联映射

摘要: 1、单项多对一关联 1.1、实体关联关系 1.1.1、关联关系 (通过一个对象持有另一个对象的实例) 1.1.2、泛化关系 (通过对象之间的继承方法来实现) 1.2、类与类之间最普遍的关系就是关联关系 (在UML语言中,关联是有方向的)2、单向一对多3、双向一对多4、cascade和inverse 4.1、cascade属性 4.1.1、当设置cascade属性不为none时,hibernate会自动持久化所关联的对象 4.1.2、cascade属性的设置会带来性能生的变动,需谨慎设置 4.2、属性值 4.2.1、属性值 ... 阅读全文

posted @ 2013-07-08 16:55 悠然886 阅读(213) 评论(0) 推荐(0) 编辑

线程实现输出结果为100对(1,0)

摘要: public class IntData { private int num=0; private boolean isProduced=false; public synchronized void puShareChar() { //如果产品还没有消费,则生产者等待 if (isProduced) { try { wait();//生产者等待 } catch (InterruptedException e) { e.printStackTrace(); }}this.num++;isProduced=true;//标记已经生产notify();//通知消... 阅读全文

posted @ 2013-07-08 12:08 悠然886 阅读(268) 评论(0) 推荐(0) 编辑