`
文章列表
通过上面一步骤。我们简化了hibernate中扰人的 xxxxx.hbm.xml文件。那么是否可以再进行简化呢? 那么,我们在这一步骤的目的,就是把整个 hibernate.cfg.xml都给简化了。 依然是利用注解注入的方式。通过jpa 我们可以把 hibernate.cfg.xml中那些 mapping classes再次简化与无形。 在applicationContext.xml中进行如下配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&quo ...
    消除hiberante.hbm.xml配置     注释语法越来越多的被业界所使用,并且注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和 Java 代码放在一起,有助于增强程序的内聚性。而采用独立的 XML 配置文件,程序员在编写一个功能时,往往需要在程序文件和配置文件中不停切换,这种思维上的不连贯会降低开发效率。因此在很多情况下,注释配置比 XML 配置更受欢迎,注释配置 ...
spring2中基于注释的配置方式浅析 <script type="text/javascript"></script> 注:annotation-based configuration是一把双刃剑,与xml-based configuration相比,有利有弊,其中利弊不在本文讨论的范围内,不再多说,仅提醒各位根据 ...
谈谈Spring 2.x中简化配置的问题 关键字: 简化配置 谈谈Spring 2.x中简化配置的问题 Spring 2.x在配置文件的简化的方面做了很多工作,原来1.x中比较麻烦的配置都已经拥有了比较完美的解决方案。最近刚看完《精通Spring 2.x --企业应用开发精解》的书,结合自己的经验整理一下简化配置的内容。 一、关于集合的配置 1.List >1.x版本的 Java代码 <bean id="parentBoss" abstract="true"class="com.baobaotao.attr.B ...
    springside是以spring为核心的框架     SpringSide存在的意义在于,它全由主流的Java框架以简约的方式组成, 丰富的企业应用经验总结, 还有全中文的参考文档与代码注释。     springside1框架为springMvc+hibernate     springside2架构为spring2+hibernate+struts1.X     springside3架构为spring2+hibernate+struts2     现在的项目有用到springside2,所以贴出来,也来支持一下springside社区.  
      aom技术是Apusic OperaMasks的简称,最初由金蝶中间件公司捐赠代码出资成立的,说起aom 就要谈及jsf及jsp它们之间的关系,aom是集jsf,jsp两家之精华的合身,现在的aom2.X版本是遵循 jsf1.2,其运行引擎是实现了jsp2.1/Servlet2.5规范的Web容器。除了以上,aom还整合了ext-js组件 ,ext-js是一非常优秀的基于JavaScript的客户端组件.正因如此,aom中的很多组件,拥有ext一至的 功能,与风格。        aom与传统的b/s开发模型很不一样,aom更像是以前的c/s架构下的UI开发,这点正是aom ...
    Facelets是构建在JSF标准之上的一个视图处理框架,他提供的是一个以JSF为核心的,并不依赖与JSP技术的视图技术。他使用JSF中的组件和UIComponents,所以他非常容易整合到你的JSF应用中。     特性如下: 1.支持JSF1.1和1.2标准的实现,包括Sun RI和Apache MyFaces JSF只是一个API定义,具体的实现有很多如Sun的和apache的myFaces,facelets同时支持sun,apache的实现.2.jsf中的任何组件都可以直接在Facelets中使用而不用重新开发Tag 3.组件和页面的模板化 4.一个JSF组件树可以通过多个文 ...
    Facelets是位于java.net上的一个项目,其项目主页为:http://facelets.dev.java.net/ 。在 AOM 2.0中,已经内置了对 Facelets 的支持,并且,我们强烈建议您使用 AOM 2.0 自带的 Facelets,因为 AOM 对 Facelets 做了一些扩展。     在AOM 2.0 M2 及以前版本中,有一个专门的jar包:jsf-facelets.jar。在 AOM 2.0 M3版本以后,将其打包到一个统一的jar包: operamasks-third-party.jar。     一个web module到底是以 Facelet ...
1.下载所需软件     1.1SVN服务端(svn-1.4.3-setup.exe)         http://subversion.tigris.org/project_packages.html     1.2把SVN设置成window服务(SVNService.exe)         我没有下载地址,如有需要,留下你的email     1.3Eclipse的SVN插件(用Eclipse插件下载):2.配置服务端     2.1安装svn-1.4.3-setup.exe     2.2开始->运行->cmd->进入SVN服务端的安装目录下面的bin目录     2 ...
import java.io.UnsupportedEncodingException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class TempClass {  /**   * @param args   * @throws UnsupportedEncoding ...
在使用hibernate项目中,持久化类的ID用Long与long有很大区别!! 用long 作为id,当一个新的临时类要持久化时会报一个这种错: Exception executing batch: org.hibernate.StaleStateException: Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1 因为这个临时类,已经有一个id=0 (long的默认值);这时hibernate 为错认为这是一条持久化类,从而进行更新操作,故报错!! 这时把持久 ...
<script type="text/javascript" language="javascript">     function   setWindow(){     window.moveTo((screen.width-800)/2,(screen.height-600)/2);     window.resizeTo(800,600);     document.resizeable="no";     document.menubar="no";   /**   window.re ...
select * from dlog_user      group   by   username having   count(username)>1 与下面一样:select * from dlog_user      group   by   username having   count(*)>1 删除重复数据:delete from dlog_user d where userid>(select min(userid) from dlog_user where username=d.username);但mysql中执行会出错??
                user.getUserinfo().setSex(new String(pu.getSex().getBytes("ISO8859_1"),"GB2312"));                user.setNickname(new String(pu.getName().getBytes("ISO8859_1"),"GB2312"));                userService.createUser(user);             String(byte[] b ...
<script language="JavaScript">function doZoom(size){ document.getElementById("zwsky_content").style.fontSize=size+'px'} function ReImgSize(){   for (j=0;j<document.images.length;j++)   {     if (document.images[j].src.indexOf("www.***.com/back") >0)     docum ...
Global site tag (gtag.js) - Google Analytics