`
文章列表
spring自动 项目结构如下: 一。实体类(不重要) public class User { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } pu ...
一。引入jar包 spring.jar    commons-loggion-1.0.4.jar 二。springIOC,是把一个对象注入到另一个对象。    处理接口 package com.job.dao; import com.job.model.User; public interface UserDAO { public void save(User u); }   接口实现 package com.job.dao; import com.job.model.User; public class UserDAOImpl implements ...

spring初体验

一。引入jar包 spring.jar    commons-loggion-1.0.4.jar 二。springIOC,是把一个对象注入到另一个对象。    处理接口 package com.job.dao; import com.job.model.User; public interface UserDAO { public void save(User u); }   接口实现 package com.job.dao; import com.job.model.User; public class UserDAOImpl implements ...
二级缓存 一。先导入解压后hibernate-release-4.2.8.Final\lib\optional\ehcache目录下的jar包 ehcache-core-2.4.3.jar hibernate-ehcache-4.2.8.Final.jar slf4j-api-1.6.1.jar 二。配置hibernate.cfg.xml <property name="hibernate.cache.use_second_level_cache">true</property> <property name="hib ...
annotation方式: 一。编写实体类,双向关联则应双方都有装对方的容器 @Entity public class Student{ private int id; private String name; private Set<Teacher> students =new HashSet<Teacher>(); @Id @GeneratedValue public int getId() { return id; } @ManyToMany(mappedBy="students") public ...
annotation方式: 一。编写多方实体类: @Entity public class Student{ private int id; private String name; @Id @GeneratedValue public int getId() { return id; } public String getName() { return name; } public void setId(int id) { this.id = id; } public void setName(String name) { ...
annotation方式: 一、编写一方类 @Entity public class Group { private int id; private String name; private Set<User> users =new HashSet<User>(); @Id @GeneratedValue public int getId() { return id; } @OneToMany(mappedBy="group") public Set<User> getUsers() { ...
数据库:两张表,多方加外键 一。编写多方类 @Entity public class User { private int id; private String name; @Id @GeneratedValue public int getId() { return id; } public String getName() { return name; } public void setId(int id) { this.id = id; } public void setName(String name) { ...
数据库:两张表,在多方加键 一、编写一方实体类 package org.hibernate.tutorial.domain; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @Entity public class Group { private int id; private String name; @Id @GeneratedValue public int getId() { retur ...

组件映射

组件映射:在数据库中为一张表,表示一个对象包含另一个对象 annotation 一。写被包含对象类 package org.hibernate.tutorial.domain; public class Wife { private String wifeName; private String age; public String getWifeName() { return wifeName; } pub ...
主键类 package org.hibernate.tutorial.domain; public class WifePK implements Serializable { private int id; private String name; public int getId() { return id; } public String getName() { return name; } public void setId(int id) { this.id = id; } public void setName ...
二。xml方式 编写具有对应属性的类 package org.hibernate.tutorial.domain; public class StudentIdCard { private int id; private String num; private Student student ; public Student getStudent() { return student; } public void setStudent(Student student) { this.student = student; } p ...
一。annotation方式 package org.hibernate.tutorial.domain; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.OneToOne; @Entity public class Husband { private int id; private St ...
一.编写实体 @Entity public class Wife { private int id; private String name; @Id @GeneratedValue public int getId() { return id; } public String getName() { return name; } public void setId(int id) { this.id = id; } public void setName(String name) { this.name = name; ...
一.写javaBean   package org.hibernate.tutorial.domain; public class Event { private int id; public int getId() { return id; } public void setId(int id) { this.id = id; } } 二.编写xx.hb.xml文件   <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC ...
Global site tag (gtag.js) - Google Analytics