Hibernate框架常用知识点

相关概念 用于操作数据库 hibernate可以用面向对象的方式操作数据库 ORM框架-将对象与表的关系使用配置文件映射 框架搭建 导包 导入lib下的required下的包 准备实体&映射文件 在实体所在包下新建映射文件(名称:类名.hbm.xml),导入dtd约束(在hibernate-mapping-3.0.dtd) <hibernate-mapping> <class name="类名" table="表名"> <!--配置主键--> <id name="主键对应的属性名" colum
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

Hibernate——DetachedCriteria与Criteria类详解

首先看DetachedCriteria这个类名,是由两个单词(detached和criteria)组成的,Criteria咱们知道是QBC查询主要接口之一,它通过组装各种Criterion对象来获取实体,Hibernate中的Session是产生Criteria的工厂,Criterion实例一般来说都是通过Restrictions类获取的,如下面这个例子: List cats = session.createCriteria(Cat.class).add(Restrictions.like("
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

EXTJS 6常见的属性参数

requires:如果你需要引用其他类的时候就会用到这个属性,相当于java开发中的import. extend:在自定义类时,用来制定年定义类的扩展类,与java的继承概念是一样的。 mixins:将一个类混入要定义的类。 items:用来定义当前组件的子组件。 xtype:用来声明当前配置对象使用的是那个类。 config:在config中定义的属性,框架会自动为属性创建修改和询问方法。 id:可以为组件定义个唯一的标识,以方便查找组件。 itemId:作用与id类是,不过不会将他作为组件
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

关于tomcat内存溢出问题的解决方法

1.Tomcat内存溢出的原因   生产环境中Tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。   这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: OutOfMemoryError: Java heap space OutOfMemoryError: PermGen space OutOfMemoryError: unable to create new native thread.   Tomcat内存溢出解决方案   对
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

oracel常用sql语法

Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象 一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名; 字符串类型的字段值必须用单引号括起来, 例如: ’GOOD DAY’ 如果字段值里包含单引号’ 需
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

extjs4的学习之路

以前一直是在做后端的事情,最近做公司的另一个项目要用到extjs的技术。很少接触到前端的技术,所以刚开始做的时候是跟着同事的开发文档来做,自己也extjs官网学习,还是遇到很多问题,主要还是对这个技术不熟悉的原因。遇到这些问题有同事在就问同事,同事不在的话就自己网上找。问题也是一点点的解决了。要做一个页面,查了很久都没找到入手的地方。 刚开始只能实现一个view只能显示form组件或者grid组件,不能同时实现两个组件。在网上找了很久都没找到什么原因。 直到今天再查的资料的时候,看到extjs
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

extjs前端页面调试小技巧

前端在debug模式下要查看数据的话可以用以下方式 在debug模式下输入前端代码
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

关于extjs中tabPanel页面开发小结。

实现以下图片的功能: 实现的代码: Ext.define('app.bad.litigation.litigationTrack.LitigationTrackTabPanel', { extend : 'Ext.tab.Panel', layout: 'fit', /** * * 初始化组件 */ initComponent : function() { var me = this; me.initForm(); this.callParent(arguments); }, /** * 初始
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

Ext实现的身份证格式验证代码

var certCardValid = function(id){ var arrVerifyCode = [1,0,"x",9,8,7,6,5,4,3,2]; var wi = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]; var Checker = [1,9,8,7,6,5,4,3,2,1,1]; var msg = ""; if(id.length != 15 && id.length != 18) { Ext.MessageBox.alert("信息提示
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

ExtJS4的文本框(textField)使用正则表达式进行验证(Regex)的方法

{ xtype:'textfield', fieldLabel: '邮政编码', name:'postCode', regex: /^[1-9]\d{5}(?!\d)$/, regexText : '请输入正确的邮政编码', anchor: '92%' } 1. regex: /^[\u4e00-\u9fa5]+$/i, regexText : "请输入中文", 2. regex: /^\d+$/, regexText: "电话号码只能为数字", 3. regex: /^(http|https
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

鼠标在桌面右键点击反应慢怎么办

之前关于鼠标在桌面点击反应慢,问了一个同学,他跟我说因为我电脑装的东西多了,有点卡顿是很正常的; 最近有个小哥嫌弃我电脑右键点击反应慢,帮我调了一下,其实也很简单,Windows+R输入regedit,按下回车; ; 找到 HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers 下 igfxcui这个子目录删除就可以了,
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

oracle简单学习-表管理与表数据管理

DDL:数据定义语言 DML:数据操纵语言 DCL:数据控制语言 COMMIT提交;ROLLBACK回滚 关于ddl语句创建表与管理表 一>查询数据字典 查看用户定义的表: Select table_name from user_tables; 查看用户定义的各种数据库对象: Select distinct object_type from user_objects; 查看用户定义的表,视图,同义词和序列: Select * from user_catalog; 二>创
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

oracle-Rownum伪列

我们经常会查询一些间断的数据,好比喻查询成绩,一般都会列出前十名和后十名,这个时候我们就可以用到伪列rownum,它可以根据条件查询到排行前面或者后面的数据。 举一个例子:查询员工表中,根据姓名排行前面十名员工的信息。 select * from (select * from employees order by first_name) where rownum<=10 但是对于rownum只能使用<或<=,而使用=,>,>=都将不能返回任何数据 例如:查询员工表中,根据姓名排行排十一到二
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

SQL基础语句学习

首先SQL是不区分大小写的,所以可以不用区纠结该用大写还是小写, 1、列的别名:可以为表名称或列名称指定别名,关键字AS;(表的别名不需要关键字) select first_name as 姓 from employees 员工表 where 员工表.employee_id=100; 2、SELECT:基本SELECT语句,用于从数据库中选取数据,FROM标识从哪个表选取数据;     select * from employees; 3、DISTINCT:
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

Java文件和输入和输出

Java文件和输入和输出 一.流:可以定义为数据序列。分为两种: Inputstream-用于从源读取数据 Outputstream-用于将数据写入目标 字节流 Java字节流用于8位字节输入和输出。由InputStream和OutputStream作为基 类。 字符流 用于执行16位unicode的输入和输出。由 Reader和 Writer作为基类。 二.标准流 标准输入 - 用于将数据提供给用户程序,通常键盘用作标准输入流并表示为System.in。 标准输出 - 用于输出用户程序生成的
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

XAML布局面板

分类: Grid:网格;可以自定义行和列并通过行列的数量、行高和列宽来调整控件的布局。类似于HTML中的table。 DockPanel:泊靠式面板;内部元素可以选择泊靠方向,类似于在Windows Form编程中设置控件的Dock属性。 StackPanel:栈式面板;可将包含的元素在竖直或水平方向上排成一条直线,当移除一个元素后,后面的元素会自动向前移动以填充空缺。 WrapPanel:自动折行面板; 内部元素在排满一行后能够自动折行,类似于HTML中的流式布局 Canvas:画布;内部元
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

XAML里的Binding

含义: 将数据源绑定到XAML对象中。Binding两端分别是数据源(Source)和目标(Target)。 Binding的标记扩展: <StackPanel> <Slider x:Name="slider" Maximum="100" Minimum="0" Margin="5"></Slider> <TextBox x:Name="text" Text="{Binding Path=Value,ElementName=slider}" BorderBrush="Pink"/> </Sta
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

XAML属性与事件

属性 定义:属性是对XAML元素特征进行描述的方法;属性不允许在XAML中重复设置多次;允许在托管代码中改变元素的属性值; 分类:基本属性,附加属性,依赖属性; 每个属性对应一个属性值,属性值类型必须与属性匹配 基本属性: <Button Width="100" Height="50" Content="Button" Background="Pink"/> 附加属性:就是说一个熟悉本来不属于某个对象,但由于某种需求而被后来附加上,也就是把对象放入一个特定环境后对象才具有的属性(表现出来就是被
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

WPF基本图形

一、WPF的基本图形 一>形状绘图 Line:直线段,可以设置笔触(Stroke)。直线是最简单的图形。使用X1、Y1两个属性设置起点坐标,X2、Y2两个属性设置终点坐标。控制起点/终点坐标可以实现平行、交错等效果。Stroke(笔触)属性的数据类型是Brush(画刷)。 看下面一个例子: <!--StrokeThickness:图形轮廓的粗细度;StrokeDashArray:形状轮廓的虚线间隙的样式;StrokeStartLineCap/StrokeEndLineCap:直线始端/末端的图
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0

WPF基本画刷和图片简单处理

二、WPF基本画刷 1> SolidColorBrush:实心画刷,使用颜色直接赋值 2> LinearGradientBrush:线性渐变画刷,色彩沿设定的直线方向、按设定的变化点进行渐变。 3> RadialGradientBrush:径向渐变画刷,色彩沿半径的方向、按设定的变化点进行渐变,形成圆形填充 4> ImageBrush:使用图片作为填充内容 看下面一个例子: <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="201
分类: 其他 发布时间: 06-18 09:51 阅读次数: 0