在编写程序前导入相应的*.jar包已经数据库的驱动包,配置persistence.xml配置文件 JPA规范:一对多 多的一方为关系维护端 它们互相持有对方的引用 谁是关系维护端谁负责外键维护,被维护端没有权利对外键操作 外键在关系维护端 【 <?xml version="1.0" encoding="UTF-8"?> <persiste
} public void setDate(Date date) { this.date = date; } private Gender gender=Gender.MAN; //一定要设置为非空 @Enumera
知识点: 【 开发JPA依赖的jar文件:(这里使用JPA实现产品hibernate) 注意:导入*.jar文件的时候不要有中文路径和空格,最好是在项目中建立一个包来存放这些jar文件 Hiberante核心包(8个文件) hibernate-distribution-3.3.1.GA -----------------------------------
第二步:创建IDCcard.java Person.java IDCcard.java @Entity public class IDCard { private String n
Student.java /** * 多对多JPA规范没有规定关系维护端 可以根据我们自己觉得 * * @author Administrator * */ @Entity public class Student { private Integer id; private String name; private Set teachers = new HashSe
eateEntityManager(); //开启事务和hibernate一样 entity.getTransaction().begin(); entity.persist(new Person("liyong")); e
private String bigText; @Lob//标记这个是保存在数据库中是个大文本 public String getBigText() { return bigText; } private Byte[] file; @Lob//表示存放 大二进制数据 @Basic(fetch=FetchType.LAZY)//设置是否延迟加载时当我们
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号