Hibernate框架常用知识点
相关概念 用于操作数据库 hibernate可以用面向对象的方式操作数据库 ORM框架-将对象与表的关系使用配置文件映射 框架搭建 导包 导入lib下的required下的包 准备实体&映射文件 在实体所在包下新建映射文件(名称:类名.hbm.xml),导入dtd约束(在hibernate-mapping-3.0.dtd) <hibernate-mapping> <class name="类名" table="表名"> <!--配置主键--> <id name="主键对应的属性名" colum
Hibernate——DetachedCriteria与Criteria类详解
首先看DetachedCriteria这个类名,是由两个单词(detached和criteria)组成的,Criteria咱们知道是QBC查询主要接口之一,它通过组装各种Criterion对象来获取实体,Hibernate中的Session是产生Criteria的工厂,Criterion实例一般来说都是通过Restrictions类获取的,如下面这个例子: List cats = session.createCriteria(Cat.class).add(Restrictions.like("
EXTJS 6常见的属性参数
requires:如果你需要引用其他类的时候就会用到这个属性,相当于java开发中的import. extend:在自定义类时,用来制定年定义类的扩展类,与java的继承概念是一样的。 mixins:将一个类混入要定义的类。 items:用来定义当前组件的子组件。 xtype:用来声明当前配置对象使用的是那个类。 config:在config中定义的属性,框架会自动为属性创建修改和询问方法。 id:可以为组件定义个唯一的标识,以方便查找组件。 itemId:作用与id类是,不过不会将他作为组件
关于tomcat内存溢出问题的解决方法
1.Tomcat内存溢出的原因 生产环境中Tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: OutOfMemoryError: Java heap space OutOfMemoryError: PermGen space OutOfMemoryError: unable to create new native thread. Tomcat内存溢出解决方案 对
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’ 如果字段值里包含单引号’ 需
extjs4的学习之路
以前一直是在做后端的事情,最近做公司的另一个项目要用到extjs的技术。很少接触到前端的技术,所以刚开始做的时候是跟着同事的开发文档来做,自己也extjs官网学习,还是遇到很多问题,主要还是对这个技术不熟悉的原因。遇到这些问题有同事在就问同事,同事不在的话就自己网上找。问题也是一点点的解决了。要做一个页面,查了很久都没找到入手的地方。 刚开始只能实现一个view只能显示form组件或者grid组件,不能同时实现两个组件。在网上找了很久都没找到什么原因。 直到今天再查的资料的时候,看到extjs
关于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); }, /** * 初始
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("信息提示
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
鼠标在桌面右键点击反应慢怎么办
之前关于鼠标在桌面点击反应慢,问了一个同学,他跟我说因为我电脑装的东西多了,有点卡顿是很正常的; 最近有个小哥嫌弃我电脑右键点击反应慢,帮我调了一下,其实也很简单,Windows+R输入regedit,按下回车; ; 找到 HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers 下 igfxcui这个子目录删除就可以了,
oracle简单学习-表管理与表数据管理
DDL:数据定义语言 DML:数据操纵语言 DCL:数据控制语言 COMMIT提交;ROLLBACK回滚 关于ddl语句创建表与管理表 一>查询数据字典 查看用户定义的表: Select table_name from user_tables; 查看用户定义的各种数据库对象: Select distinct object_type from user_objects; 查看用户定义的表,视图,同义词和序列: Select * from user_catalog; 二>创
oracle-Rownum伪列
我们经常会查询一些间断的数据,好比喻查询成绩,一般都会列出前十名和后十名,这个时候我们就可以用到伪列rownum,它可以根据条件查询到排行前面或者后面的数据。 举一个例子:查询员工表中,根据姓名排行前面十名员工的信息。 select *
from (select * from employees order by first_name)
where rownum<=10 但是对于rownum只能使用<或<=,而使用=,>,>=都将不能返回任何数据 例如:查询员工表中,根据姓名排行排十一到二
Java文件和输入和输出
Java文件和输入和输出 一.流:可以定义为数据序列。分为两种: Inputstream-用于从源读取数据 Outputstream-用于将数据写入目标 字节流 Java字节流用于8位字节输入和输出。由InputStream和OutputStream作为基 类。 字符流 用于执行16位unicode的输入和输出。由 Reader和 Writer作为基类。 二.标准流 标准输入 - 用于将数据提供给用户程序,通常键盘用作标准输入流并表示为System.in。 标准输出 - 用于输出用户程序生成的
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
WPF基本画刷和图片简单处理
二、WPF基本画刷 1> SolidColorBrush:实心画刷,使用颜色直接赋值 2> LinearGradientBrush:线性渐变画刷,色彩沿设定的直线方向、按设定的变化点进行渐变。 3> RadialGradientBrush:径向渐变画刷,色彩沿半径的方向、按设定的变化点进行渐变,形成圆形填充 4> ImageBrush:使用图片作为填充内容 看下面一个例子: <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="201
今日推荐
周排行