摘要:
String sql="";//创建sql语句SqlQuery sqlQuery=session.createSQLQuery(sql);sqlQuery.addEntity(entity.class);//List<entity> list=sqlQuery.list();//转换为list集合HQL QBC基本语法的方法HQL QBC运算符比较HQL分页方法;QBC分页方法;HQL聚合函数;Session、HQL、 QBC三种检索查询方式 阅读全文
摘要:
约束的目的就是确保表中的数据的完整性。常用的约束类型如下:主键约束:(Primary Key constraint) 要求主键列唯一,并且不允许为空唯一约束:(Unique Constraint)要求该列唯一,允许为空,但只能出现一个空值检查约束:(Check Constraint)某列取值范围限制、格式限制等。如有关年龄的限制默认约束:(Default Constraint)某列的默认值,如我们的男性学员比较多,性别默认为男外键约束:(Foreign Key Constraint)用于在两表之间建立关系,需要指定引用主表的哪一列一、添加约束在创建表时,我们可以在字段后添加各种约束,但一般不这 阅读全文
摘要:
hibernate 主键生成策略有三种:序列 自增 通用1、序列 sequence 只能在oracle 和 DB2中使用 <id name="id" column="id"> <generator class="sequence"> <param name="在数据库中创建的sequence名字"/> </generator> </id>2、自增 identity 智能在sqlserver 和 mysql 中使用,同时建表的时候,设置列 为 auto in 阅读全文
摘要:
在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具。本节简单的讲述一下这些配置文件的配置。配置文件的基本结构如下:<?xml version="1.0" encoding='UTF-8'?><!DOCTYPE hibernate-mapping PUBLIC"-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibern 阅读全文