`
文章列表
1.关于hibernate缓存的问题: 1.1.基本的缓存原理 Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。 第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法 ...
public class 设置文件属性 { // 执行以下代码你将看到一个属性为隐藏的文件(D:\ddd.ddd) // 请到D盘下查看 public static void main(String[] args) throws IOException { // 创建新文件 File file = new File("D:\\ddd.ddd"); // 删除文件并创建新文件 file.delete(); file.createNewFile(); // 拼dos命令 // attrib的祥细功能介绍请在DOS内输入 " attrib /? ...
Spring AOP在同一个类里自身方法相互调用时无法拦截。比如下面的代码: public class SomeServiceImpl implements SomeService { public void someMethod() { someInnerMethod(); //foo... } public void someInnerMethod() { //bar... } } 两个方法经过AOP代理,执行时都实现系统日志记录。单独使用someInnerMe ...
Tapestry中表单的提交有很多问题,刷新导致表单的重复提交、臭名昭著的dirty form warning、 显示不友好的URL等,这些都可以使用redirect-after-post模式来避免,也就是post表单之后将页面redirect一下, 这样地址栏显示的就是redirect之后的页面,刷新的也将是这个页面,而且redirect之后的页面一般为Page页面, 可以使用friendlyUrl来显示友好的url。 要使用这个模式,不得不提到一个ILink接口,T4中可接受的listener方法中一个方法签名是这样的: public ILink listenerMethod(Parame ...
EJB持久配置文件如下: <?xml version="1.0"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persisten ...
在Java对象里面, 偶们知道一个良好的命名规范会采用大写单词的首字母, 比如订单项这个对象, 偶们会起名为OrderItem, 这样很容易就看出来这个对象是由Order和Item 2个单词组成的, 断词就很容易了, 而属性也是如此, 比如maxPrice, totalPrice等等. 但是如果按照同样的命名规范运到数据库的时候, 由于很多数据库对于表名, 字段名是大小写不敏感的, 所以最常见的策略是加下划线作为断词的依据: OrderItem -> order_item maxPrice -> max_price 这样运用Hibernate的时候, 偶们就得手工在mapping ...
原文地址:http://www-128.ibm.com/developerworks/java/library/j-genericdao.html 使用Hibernate和Spring AOP购建一个范型类型安全的DAO 2006年五月12日     在采用了Java 5的范型之后,要实现一个基于范型类型安全的数据访问对象(DAO)就变得切实可 ...
对象操作 实体状态         自由状态……实体对象在内存中自由存在,与数据库中的记录没有任何关联,处理自由状态的实例可以通过Session的save方法转换成持久状态。         持久状态……实体对象处于由Hibernate框架所管理的状态,持久状态的对象其变更将由Hibernate固化到数据库中,持久对象对应数据库中的一条记录。         游离状态……处于持久状态的实例,其关联的会话已经关闭,则此实例处于 游离状态。 游离状态的实例可以通过Session的 update方法再次和一个会话关联。         游离状态和自由状态实例的区别是自由状态的实例与数据库缺乏对应关系, ...
applicationContext-security-acegi.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"> <beans default-lazy-init="true" default-a ...
/** * <p>读取Excel表格,拷贝、更新Excel工作薄 </p> * <p>Description: 可以读取Excel文件的内容,更新Excel工作薄 * </p> * <p>Copyright: Copyright (c) Corparation 2005</p> * <p>程序开发环境为eclipse</p> * @author Walker * @version 1.0 */ package cn.com.yitong.xls; import java.io.File; impor ...
如果要在方法执行前或后或抛出异常后加上一个自己的拦截器,或者一个环绕拦截器,在拦截器中执行一些操作,比如执行一些数据库操作,记录一些信 息,这些操作通过调用一个服务类的方法来执行,这个方法也在spring事务管 ...
Global site tag (gtag.js) - Google Analytics