根据实际情况进行修改,主要2处,注释的位置<!-- 把catalog="platform"删掉 -->,<!-- 替换为native -->   <?xml version="1.0"?> <!DOCTYPE hibernate-mapping SYSTEM "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" PUBLIC "…
一.体系结构 SessionFactory:属于单一数据库的编译过的映射文件的一个线程安全的,不可变的缓存快照.Session的工厂.有可能持有一个可选的数据缓存可以进程级别或者群级别保存可以在事务中重用数据. 会话,Session:单线程,生命期短促的对象,代表应用程序和持久化层之间的一次对话.封装了一个JDDBC连接,它也是Transaction的工厂,保存有必须持久化对象的缓存,用于遍历对象,或者通过标识符查找对象. 持久化对象(Persistent Object)及其集合(Collect…
编辑此文章,其目的是方便以后根据表生成相应的代码,然而并非所有的代码都是如此.这里的Hibernate 即响应题目的ssh框架中的“h”. 如图所示,点击右上角,在myeclipse之中.再点击Myeclipse DataBase explore,便有下图: 如图,左边即是在Mysql中连接中的数据库,再找出相应的表: 点击倒数第四个,Hibernate Reverse Engineering,便可得到下图: 点击next,再点击finish,便完成. 如图,便生成对应的代码.做个笔记,方便以后…
如图: 组合效果: LEFT JOIN 效果: this.HasOptional(t => t.子表) .WithMany(t => t.主表) .HasForeignKey(d => d.关联条件字段); this.Property(t => t.关联条件字段) .HasMaxLength(); INNER JOIN 效果: this.HasRequired(t => t.OrganizationMst) .WithMany(t => t.ObservationReq…
1.1           富文本编辑器Ueditor ueditor下载地址: http://ueditor.baidu.com/ 下载1.4.3 –utf8-Jsp版本.完整demo可参考下载文件中的index.html 导入 ueditor 到项目中:将ueditor导入到项目的js目录下.导入ueditor/jsp/lib目录中的“commons-codec-1.9.jar”.“json.jar”.“ueditor-1.1.1.jar”这几个jar包到项目的web-inf/lib目录中.…
一.hibernate逆向工程生成实体 介绍一个模型设计工具PowerDesigner,这个是j2ee开发必要的一个工具.一般在开发中先使用PowerDesigner 创建实体关系图即概念模型.建立了概念模型后生成特定数据库类型的物理模型,然后根据物理模型的创建表脚本创建库表:最后使用MyEclipse的hibernate特性针对表逆向生成实体类和映射文件.这样免去了编写实体和映射文件及其实体关系的麻烦. 二. 设计概念模型 relationship  一般的实体关系都可以使用,如果实体之间的关…
1.使用Myeclipse逆向工程生成实体和配置信息: 步骤1:配置MyEclipse Database Explorer: 步骤2:为项目添加hibernate的依赖: 此处打开后,点击next进入下个页面: 此处选择,主键自增,然后点击Finish: 2.hql语句各种查询: Hibernate.cfg.xml: <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "…
在我们项目中,由于涉及到报表配置管理,可以通过一段sql快捷的配置出一个报表页面.部分sql会与abp框架的一些系统表做关联查询,而abp的映射类没有单独设置表和字段的名称,默认用类名和属性名,区分大小写,造成写sql时需要对这些表加入双引号,不是很方便.本篇文章是修改abp.zero的实体映射类,分别为其表名和字段设定大写值. 由于我的项目还使用的是Abp.Zero.1.5.1版本,故下载了源码并对其所有实体类做了修改. 看一个截图: 我这里已经把相关的表及字段全部调整了,可直接下载调整以后的…
实体类与数据库之间存在某种映射关系,Hibernate依据这种映射关系完成数据的存取,因此映射关系的配置在Hibernate中是最关键的.Hibernate支持xml配置文件与@注解配置两种方式.xml配置文件是最基础的配置,而@注解是Java的官方JPA(Java Persistence API)提供的.本章分别使用@注解与xml讲解Hibernate的映射配置. 10.1  实体类的映射 从Java的角度讲,实体类就是普通的Java封装类(有人称为POJO有人称为VO).仅从实体类中的代码信…
1.使用@注解配置实体类 实体类一般有ID.普通属性.集合属性等,分别对应数据库的主键.普通列.外键.@注解配置中,实体类用@Entity注解,用@Table指定对应的数据表,用@Id配置主键,用@Column配置普通属性,用@OneToMany.@ManyToOne.@OneToOne.@ManyToMany配置实体间关系等.实体类之间的关于在后面的章节中会做详细介绍.下面编写一个UsersVo类,在该类中使用@注解配置实体类的映射,UsersVo类的代码如下: package com.cn.…