`
xigua366
  • 浏览: 101303 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
在创建hibernate映射类时,属性类型有些人用包装类,有些人用基本数据类型。 比如我就喜欢直接用boolean int long等原生基本数据类型。 不过因为java都可以自动拆箱,装箱,怎么用其实都是可以的。 用原生基本类型与包装类的区别最主要的可能就是默认值的不同。比如boolean 的默认值是false,Boolean等包装类的默认值都是null。 都看大家的编程习惯吧,但今天碰到一个报错,所以特意整理这个博文记录一下。 过程是这样的: 我在一个Domain类中有一个sort字段,我直接定义为int类型:   /** * @return the sort ...
做了四年的JavaEE开发,用了hibernate四年,今天才知道,原来还可以把HQL语句或SQL语句写在Hibernate实体类对应的映射文件中的。 打开Hibernate的Session的源码,我们可以看到有一个getNamedQuery(String name);的方法,如下: /** * Obtain an instance of <tt>Query</tt> for a named query string defined in the * mapping file. * * @param queryName the name of ...
打开Seesion接口的源代码,我们可以看到除了 /** * Create a new <tt>Criteria</tt> instance, for the given entity name. * * @param entityName * @return Criteria */ public Criteria createCriteria(String entityName);  跟 /** * Create a new instance of <tt>Query</tt> for the gi ...
hibernate中的多对一配置有两种情况: 一种是子表的外键对应主表的主键id。 另一种是子表的外键对应主表的非主键字段,一般是一个唯一的字段。(常见的场景是订单主表跟订单产品明细表,主表跟子表都是用id作为主键,但是两者之间通过orderNo(订单号)来关联)   下面根据这两种情况,简单介绍一下hibernate映射文件的配置。 第一种情况,假设主表是部门表(department),字表是员工表(employee)。 domain类如下: package com.xigua.domain; public class Department { /** ...
一般通过ping一个域名,可以看到这个域名对应的ip地址,如下图:   但今天学到另外一种新的方式,具体操作见下图:  如果一个域名对应多个ip地址(负载均衡的目的),采用这种方式可以将所有的ip地址都列出来。
1、获取svn插件更新url。          从下面的地址可以得到svn插件的更新url,或下载插件*.zip包。 (可采用在线安装及下载*.zip包之后本地安装两种方式) 地址:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 见下图,这里 ...
        Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。   1、检查JDK的安装。                 在安装Maven之前,需要正确安装了JDK(jdk的安装在这里我不啰嗦了,但建议安装的路径中不要包含空格跟中文)。在命令行敲java -version,如果能正确执行并看到了java的版本,则表示机器已经安装并配置好了JDK,如下图: 2、下载Maven。 下载地址:http://maven.apache.org/download.cgi  这里我们下载最新的3.2.2版本,且下载*.zip包。(下载*.tar.gz包也行,*.t ...
把web项目的目录映射到tomcat中,这样项目不需要再放到tomcat下。 处理方法如下:   1、找到%TOMCAT_HOME%\conf\server.xml,(即tomcat的安装目录下面相关的文件)打开此xml文件,在 <host> </host>之间加入如下代码:   <Context pat ...
       第一,领导力。领导力是指通过他人来完成工作的能力。项目经理虽然是项目领导核心,但需要依赖团队完成任务。由于项目组的动态性和临时性,项目经理对于团队成员并不具备完全的管理权力,更多需要将一组成员 ...
从事java EE开发4年多了,从2011年尾开始参与一个大型电子商务系统,一直做到现在。项目在2012年10月完成了验收,2012年11月开始转运维,巧的是自己跟另外一个同事被客户指定为长期固定运维人员。就这样开始了1年多了运维工 ...
在使用maven部署project时,如果代码存在一些不规范,maven会进行提示,比如冗余转换,如下图:   提示说存在转换冗余,具体的源码如下:  因为List使用了泛型,下面的for循环中就不需要进行强制转型了,如果转了,maven就会提示说出现冗余转换。 DealerMsgSmsSend obj = (DealerMsgSmsSend) listLock.get(i); 修改为 DealerMsgSmsSend obj = listLock.get(i); 即可。 以上是利用maven优化代码的例子,对于很多不规范的java代码,其实我们还可以通过eclipse工具报的警 ...

tomcat配置内存

windows 版 修改TOMCAT_HOME/bin/catalina.bat  在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行: set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256M     Linux版 Tomat 内存设置: 修改TOMCAT_HOME/bin/catalina.sh $ vi /home/wusc/edu/web/boss-tomcat/bin/catalina.sh #!/bin/ ...
maven的pom.xml中配置的<profile>会替换掉原来对应的配置项。(执行maven命令是加 -P id 才会起作用) 比如如下的pom.xml配置文件: <?xml version="1.0"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0. ...
maven用可以利用如下配置进行资源过滤,pom.xml的配置如下:   <build> <!-- 主资源目录 --> <resources> <resource> <!-- 设定主资源目录 --> <directory>src/main/resources</directory> ...
第一步,使用maven创建一个简单的project。这里取名为maven-demo,工程目录结构如下图:   pom.xml 配置文件如下:   <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h ...
Global site tag (gtag.js) - Google Analytics