`
文章列表
基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封装到不同的非实体类中。 1.@MappedSuperclass注解只能标注在类上:@Target({java.lang.annotation.ElementType.TYPE}) 2.标注为@MappedSuperclass的 ...
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 1. 配置文件 Log4J配置文件的基本格式如下: #配置根Logger log4j.rootLogger = [ level ] , appenderName1 , appenderName2 , … #配置日志信息输出目的地Appender log4j.appender.appenderName = fully.qualified.name.of.appende ...
1. 假设我们有个服务  (都是从别处拿来的代码) mport javax.ws.rs.*; import javax.ws.rs.core.Response; @Path(value = "/student/{id}") public interface StudentService { @GET @Path(value = "/info") Student getStudent(@PathParam("id") long id, @QueryParam("name" ...
这个命令一般在JDK\jre\lib\security\目录下操作 keytool常用命令 -alias       产生别名 -keystore    指定密钥库的名称(就像数据库一样的证书库,可以有很多个证书,cacerts这个文件是jre自带的,              你也可以使用其它文件名字,如果没有这个文件名字,它会创建这样一个) -storepass   指定密钥库的密码 -keypass     指定别名条目的密码 -list        显示密钥库中的证书信息 -v           显示密钥库中的证书详细信息 -export      将别名指定的证书 ...
innerHTML: The property is read/write for all objects except the following, for which it is read-only: COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR. TR innerHTML problem in IE. 在ie下,对于COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR,innerHT ...
有时需要在前端生成UUID,可以在jsp中引用内容如下的文件UUID.js。 使用时直接用new生成即可 var uuidId = new UUID(); UUID.js /* * * uuid.js - Version 0.3 JavaScript Class to create a UUID like identifier * * Copyright (C) 2006-2008, Erik Giberti (AF-Design), All rights reserved. * * This program is free software; you can ...
可以像java中的Map一样使用,非常方便 var dataMap = new Map(); js版Map实现文件: /** * js实现的map */ // 定义map function Map() { this.container = {}; } // 将key-value放入map中 Map.prototype.put = function(key, value) { try { if (key != null && key != "") this.container[key] = value; ...
var tempForm = document.createElement("form");   tempForm.action="http://localhost:8080/test/user";   tempForm.method="post";   document.body.appendChild(tempForm);         //create a submit button    var tempInput = document.createElement("input");   te ...
方便查找 EXT 2.* 同步请求 var conn = Ext.lib.Ajax.getConnectionObject().conn; //METHOD 请求方法 (GET,POST) //URL 请求地址 //ASYNC 是否异步( TRUE 异步 , FALSE 同步) conn.open(method,url,async); //要发送的数据 conn.send(params); //请求返回数据 var data = conn.responseText; EXT3.0 同步请求,要倚赖js文件 ext-basex.js 下载下面压缩包解压即可,然后引入工程内 ...
javascript替换字符串 在JavaScript中可以用string的replace方法替换字符串,如果是普通替换的话,只能替换第一个,要想全部替换,需要用正则表达式。下面代码可以看出两者差异: <html> <head> <title>test</title> <script language="JavaScript"> <!-- var s = "testtest" ; //第二个参数中的 g 表示全部匹配,i表示忽略大小写 var regS = ...
a different object with the same identifier value was already associated with the session 出现这种错误的根本原因是query得到一个对象A,然后update时又新建了一个对象B,虽然新建对象B的主键值取的对象A的值,但他们仍然是两个对象,这样update时就会报错。 解决办法: 一、不用创建对象B,要修改记录时,直接reset对象A的属性,然后update对象A 二、用merge不用update Test obj = new Test(); ... getSession().flush(); ...
一.本地模式   var articlekind = new Ext.form.ComboBox({ fieldLabel : '部门', //UI标签名称 name : 'identity', //作为form提交时传送的参数名 allowBlank : false, //是否允许为空 mode : 'local', //数据模式, local为本地模式, 如果不设置,就 ...
MySQL没有boolean类型。这也是比较奇怪的现象。例: create table test ( id int primary key, bl boolean ) 这样是可以创建成功,但查看一下建表后的语句,就会发现,mysql把它替换成tinyint(1)。也就是说mysql把boolean=tinyInt了。 boolean类型 MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1), MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0 Hib ...
/** * * @author liuguangyi * @content ejb3注解的API定义在javax.persistence.*包里面。 * * 注释说明: * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) * @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。 * @Table —— 注解声明了该实体bean映射指定的表(table),目录(catalog)和schema的名字 * @Column —— 注解声明了属性到列的映射。该注解有如下的属性 * name 可选 ...
转自:http://www.celinio.net/techblog/?p=571 The WSDL2java command generates JAX-WS compliant Java code for the services that are defined in the WSDL document. This is known as the Top-Down approach (contract first, based on an existing WSDL file). 1) open a DOS window and go to the CXF directory, und ...
Global site tag (gtag.js) - Google Analytics