使用HQL查询功能:(1)与SQL相似,SQL用。(2)SQL查询的是表和表中的列。HQL查询的是对象与对象中的属(3)HQL的keyword不区分大写和小写,类名与属性名是区分大写和小写(4)SELECT能够省略.Employee类、Department类、SessionFactoryTools类...
分类:
Web程序 时间:
2015-07-30 20:47:29
阅读次数:
96
jar包c3p0-0.9.2.1.jarmchange-commons-java-0.2.3.4.jarmysql-connector-java-5.1.28-bin.jar建立数据库CREATE TABLE `employee` ( `EMPLOYEEID` bigint(20) NOT NUL....
分类:
其他好文 时间:
2015-07-30 13:26:13
阅读次数:
138
假设我们要为某大学写一个工资管理程序。首先是表示员工的 Employee 类(Employee.cs):
01: namespace Skyiv.Ben
02: {
03: class Employee
04: {
05: public string Department { get; private set; }
06: public string Name...
分类:
编程语言 时间:
2015-07-29 10:21:41
阅读次数:
149
上一章展示了如何使用MyBatis对表进行读取操作。本章将告诉你如何在一个表中使用MyBatis更新记录。我们已经在MySQL下有EMPLOYEE表:1 CREATE TABLE EMPLOYEE (2 id INT NOT NULL auto_increment,3 first_nam...
分类:
其他好文 时间:
2015-07-28 20:46:07
阅读次数:
127
多对一映射与一对多映射:
使用部门和员工的关系来说明问题.一个部门可以有多个员工,但是一个员工只属于一个部门.
开发步骤:
(1)JavaBean的设计,Dept(部门表) Employee(员工表)
(2)映射关系
(3)测试
1.Dept和Employee Javabean
Dept
package cn.itcast.one2many;
import...
分类:
Web程序 时间:
2015-07-28 00:55:15
阅读次数:
296
上篇展示了如何使用MyBatis执行创建操作表。本章将告诉你如何使用MyBatis来读取表。我们已经在MySQL下有EMPLOYEE表:1 CREATE TABLE EMPLOYEE (2 id INT NOT NULL auto_increment,3 first_name VARCH...
分类:
其他好文 时间:
2015-07-27 22:50:15
阅读次数:
198
TheEmployeetable holds all employees including their managers. Every employee has an Id, and there is also a column for the manager Id.+----+-------+-...
分类:
数据库 时间:
2015-07-27 13:02:26
阅读次数:
182
若要使用iBATIS执行的任何CRUD(创建,写入,更新和删除)操作,需要创建一个的POJO(普通Java对象)类对应的表。本课程介绍的对象,将“模式”的数据库表中的行。POJO类必须实现所有执行所需的操作所需的方法。我们已经在MySQL下有EMPLOYEE表:1 CREATE TABLE EMPL...
分类:
其他好文 时间:
2015-07-27 00:10:17
阅读次数:
134
Hibernate是一种ORM(对象关系/关系数据库)框架,其简单概念就是将Java中的对象映射为关系数据库中的表。程序员只需要操作Java中的对象,即只关心业务逻辑操作,Hibernate就会自动将业务逻辑操作翻译为底层SQL语句进行处理,程序员无需关系数据库中的操作。首先建立POJO对象,这个对象将映射数据库中的表Employee:package com.ydoing.domain;
publi...
分类:
Web程序 时间:
2015-07-26 09:48:16
阅读次数:
338
一级缓存主要作用是管理对象。
应用程序级别的缓存(SessionFactory级别的缓存),也叫二级缓存,默认是不开启的。
懒加载的类(Department)中的集合(Employee)要进行懒加载也需要另外进行设置,同时Employee类也要打开。
不管是一级缓存还是二级缓存,都需要根据OID获取对象才有效。
package test.hibernate.hbmSecondCache;...
分类:
Web程序 时间:
2015-07-21 20:36:32
阅读次数:
299