jsp学习笔记(4)

2019-02-16 13:08

syso(m); }

uniqueResult//只返回一行

emp m=(emp)q.uniqueResult();

//如果查询到多行,但我们只要第一行

q.setMaxResult(1);

setFirstResult() setMaxResult() 分页查询

String hql=\ int pageSize=3;

int page=2;//start with 0 Query q=ssn.createQuery(hql);

q.setMaxResult(pageSize);

q.setFirstResult(pageSize*page);

表连接查询 //隐含表连接

String Hql=\

String Hql=\

查询工资大于2000的部门

String hql=\

有津贴的员工在哪些部门

String hql=\String hql=\

join 后加fetch两个表是平等的 查询

public void Query(){

Session ssn=HibernateUtil.open();

//HQL:hibernate query language 基于对象的查询

//Table:类名m.sal属性名,与表名 列名无关

Query q=ssn.createQuery(\ q.setParameter(0,?);

List emps=q.list();

for(Table h:emps){ } }

public void Query(){

Session ssn=HibernateUtil.open(); //命名参数

Query q=ssn.createQuery(\:sal>?\ q.setParameter(\

List emps=q.list();

for(Table h:emps){ } }

图书(书名,价格,作者) 章节(名称,内容提要) 建立相应的实体类

建立“章节”到“图书”的双向关系 保存“图书”是,级联保存章节

新建一个project,完成以下功能

学生(id,学号,姓名,电话,性别,班级) 班级(id,名称,入学年份,专业名称) 教师(id,姓名,职称) 课程(id,名称,学分)

成绩(课程id,学生id,分数)

学生与班级存在一对多的双向关系 教师与课程存在多对多的关系

学生与课程存在多对多的关系

成绩与课程,学生存在多对一的关系

完成以上映射,需要时,可根据需要给类添加属性 5.3

public void save(UserDAO uDAO,User u) 保存一个User的时候,需要userdao帮忙 UserService依赖UserDAO 组装 1、在方法调用的时候 2、set方法提供依赖 3、通过构造方法

创建spring项目

在pom中添加spring配置文件 创建spring的配置文件

IOC:inverse of control 控制翻转 DI:denpendency injection 依赖注入

-->


jsp学习笔记(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北方重型汽车股份公司PDM实施案例

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: