摘要: 多对多关联: 示例:Teacher和Student,一个Teacher可以教很多student,一个Student也可以被很多teacher教 多对多单向关联 Teacher知道自己教了哪些学生,Student不知道教自己的有哪些老师 在Teacher中建(Set集合形式的)Student对象,并添加@ManyToMany注解 1.建Teacher实体类和Student实体类,添... 阅读全文
posted @ 2014-08-07 20:54 小样儿1020 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 一对多、多对一关联:在多方加外键 示例:Group(一方)和User(多方),一个Group可以有多个User,每个User只能属于一个Group 多对一单向关联 在User(多方)中建Group(一方)对象,并添加@ManyToOne注解 1.建Group实体类和User实体类,添加Annotation注解,如下 @Entity@Table(name="_group") /... 阅读全文
posted @ 2014-08-07 18:02 小样儿1020 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 一对一单向外键关联1.建Husband实体类和Wife实体类,添加Annotation注解,如下@Entitypublic class Husband { private int id; private String name; private Wife wife; @Id @Gen... 阅读全文
posted @ 2014-08-06 21:57 小样儿1020 阅读(423) 评论(0) 推荐(1) 编辑
摘要: 1.Hibernate对象的三种状态 Transient(临时状态) 对象刚new出来,还没设置id,还没有被保存到数据库中,在session的缓存中也不存在该对象Persistent(持久化状态) 对象已经被保存到数据库中,保存在session缓存中,此状态是有id的Detached(游离状态) 数据库中有,但是session中不存在该对象,此状态也是有id的2.Hiber... 阅读全文
posted @ 2014-08-06 19:00 小样儿1020 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Hibernate操作步骤 1.新建项目2.加jar包3.写XML配置文件hibernate.cfg.xml4.写log4j.properties日志文件5.在MySql数据库中建student表6.建Student实体类(先建表后建类)7.写XML映射文件Student.hbm.xml,或者Annotation映射语句8.在hibernate.cfg.xml中添加相应mapping9.写... 阅读全文
posted @ 2014-08-06 18:49 小样儿1020 阅读(404) 评论(0) 推荐(1) 编辑
摘要: java.util.concurrent包: 1.Excutors类:通过这个类可获得多种线程池的实例Excutors.newSingleThreadExecutor():获得单线程的ExecutorService;Excutors.newFixedThreadPool(int nThreads):... 阅读全文
posted @ 2014-07-25 21:48 小样儿1020 阅读(418) 评论(0) 推荐(0) 编辑
摘要: Java.lang包,Thread类,Runnable接口。 创建线程的两种方式 方式一:继承Thread类 1.定义类继承Thread类; 2.子类覆盖父类中的run方法,将线程运行的代码存放在run中; 3.建立子类对象的同时线程也被创建; 4.通过调用start方法开启线程。 public class MyThread extends Thread{ public void run()... 阅读全文
posted @ 2014-07-25 21:40 小样儿1020 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 所需jar包: mysql-connector-java-5.1.27.jar代码:String driver = "com.mysql.jdbc.Driver";String url = "jdbc:mysql://localhost:3306/test";String username = "root";String password = "root";String sql1 = "I... 阅读全文
posted @ 2014-07-21 15:38 小样儿1020 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 语法: JsonPath 描述 $ 根节点 @ 当前节点 ... 阅读全文
posted @ 2014-07-20 21:56 小样儿1020 阅读(29625) 评论(0) 推荐(1) 编辑
摘要: JSON(JavaScript Object Notation):一种轻量级的数据交换格式; Be JSON:在线JSON校验格式化工具 www.bejson.com 需求:编写代码生成如下的json,并打印输出,并得到其中的某一元素”城市“的列表: [ {“城市”:“北京”,“面积”:16800,“人口”:1600}, {“城市”:“上海”,“面积”:6400,“人口”:... 阅读全文
posted @ 2014-07-18 21:21 小样儿1020 阅读(915) 评论(0) 推荐(0) 编辑