
java web
susenshine
这个作者很懒,什么都没留下…
展开
-
JPA 学习日志 4
四、JPQL查询语句(Java Presistence Query Language) 1.Query createQuery(String qlString)<br />根据JPA的查询语句创建一个查询对象Query,如下面的代码:<br /> <br />Query q= em.createQuery(""SELECT t FROM Topic t WHERE t.topicTitle LIKE :topicTitle")");Query createNativeQuery(String sqlStri原创 2010-09-25 09:07:00 · 561 阅读 · 0 评论 -
JPA 学习日志 1
一、准备1. 在SRC类根目录下新建一个“META-INF”文件夹,新建一个文件:“persistence.xml”。persistence-unit name中的值则是在下面我们新建的EntityManagerFacotry中persistenceUnitName需要的值!javax.persistence.Persistence类的createEntityManagerFactory方法用于生成一个EntityManagerFactory对象:static EntityManagerFactory c原创 2010-09-25 08:59:00 · 293 阅读 · 0 评论 -
JPA 学习日志2
二、注解Annotation:<br />1. 实体类:@Entity @Table(name="user")<br />2. 主键:@Id @GeneratedValue<br />n @GeneratedValue里面可以放两个属性<br /> String<br />generator <br /> (Optional) The name of the primary key generator to use as specified in t原创 2010-09-25 09:03:00 · 378 阅读 · 0 评论 -
JPA 学习日志3
三、几个常用的接口和类<br />1. EntityManagerFactory->EntityManager->begin事务(事务增、删、改时必须使用)<br /> 相当于SessionFacotry->session->begin事务<br /> @Test<br /> publicvoid save() {//保存<br /> EntityManagerFactory factory = Persistence.createEntityManagerFactor原创 2010-09-25 09:06:00 · 467 阅读 · 0 评论 -
JPA 学习日志 5
五、关系1. 1-m 一对多双向关联<br /> 多的一方为关系维护端,关系维护端负责外键记录的维护,关系被维护端没有权力更新外键记录。<br />package cn.itcast.bean.order;<br />import javax.persistence.CascadeType;<br />import javax.persistence.Column;<br />import javax.persistence.Entity;<br />import javax.persistence.Fe原创 2010-09-25 09:08:00 · 416 阅读 · 0 评论