- 浏览: 45061 次
- 性别:
- 来自: 武汉
-
最新评论
-
xiayu:
说的挺详细的,谢谢了哈!
PowerDesigner連接Oracle生成表結構 -
wying:
果TEST有DBA权限的话,会把整个SID下的数据库导出来,导 ...
Oracle DBA常用命令總結 -
当当猫:
不错收藏了。希望能行
Myeclipse配置weblogic9 -
zhxing:
可能是session 的数据没flush
没做事务的话,手动 ...
SSH整合問題
文章列表
Hibernate工作原理及为什么要用?
原理:
1.读取并解析配置文件
2.读取并解析映射信息,创建SessionFactory
3.打开Sesssion
4.创建事务Transation
5.持久化操作
6.提交事务
7.关闭Session
8.关闭SesstionFactory
为什么要用:
1. 对JDBC访问数 ...
- 2009-10-20 14:03
- 浏览 571
- 评论(0)
方法摘要
void clear()
从此映射中移除所有映射关系。
Object clone()
返回此 HashMap 实例的浅表复制:并不克隆键和值本身。
boolean containsKey(Object key ...
- 2009-10-19 09:03
- 浏览 861
- 评论(0)
import java.util.HashMap;
import java.util.Hashtable;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.TreeMap;
public class HashMapDemo {
//初始化
private void init(Map map,String kind)
{
if(map != null)
{
for(int i=1; i<6; i++)
{
...
- 2009-10-19 08:58
- 浏览 2169
- 评论(0)
本教程以Mysql 5.1版本为例,更高版本安装过程与此类似。阅读前,请下载5.1,下载地址:www.mysql.com
安装过程与其它Windows安装程序一样,首先出现的是安装向导欢迎界面
直接点击“Next”,继续,选择安装类型
这里有3 ...
- 2009-10-16 09:38
- 浏览 765
- 评论(0)
Struts1和Struts2的区别和对比:
Action 类:
• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。S ...
- 2009-10-15 13:35
- 浏览 563
- 评论(0)
1. myeclipse 中依次加载struts,spring,hibernate
2. 加上过滤器
WEN-INF/web.xml加上
<filter>
<filter-name>encodingfilter</filter-name>
<filter-class>com.yourcompany.EncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>encodingfilter</filter ...
- 2009-10-15 13:27
- 浏览 746
- 评论(0)
JdbcTemplate中的封装了很多实用的方法。
首先来介绍一下用JdbcTemplate来查询数据的方法。
1.返回指定对象类型的List (query方法)
Java代码
Java代码
public List getProductModle(String value) throws DataAccessException {
List resultList = new ArrayList();
List args = new ArrayList();
String sql = "select F_CPUT_MOD ...
- 2009-10-15 10:41
- 浏览 994
- 评论(0)
1、使用JdbcTemplate的execute()方法执行SQL语句
Java代码
jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");
jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");
2、如果是UPDATE或INSERT,可以用update()方法。
Java代码
jdbcTemplate.update("IN ...
- 2009-10-15 10:33
- 浏览 916
- 评论(0)
Struts:主要负责页面数据收集工作;
Hibernate:主要负责数据库操作,包括生成数据表、数据视图可持久对象;
Spring:主要负责事务事务,可以更加方便快捷地管理数据,增加代码重用性;
Log4J:日志管理工具,主要功能是在Web服务器的控制台,或者日志文件中写入日志,方便跟踪程序流程;在开发阶段更多的是进行错误跟踪;
Validator:应该说Validator验证框架是Struts的子框架之一,因为它的工作就是对页面输入数据进行校验;
- 2009-10-15 09:26
- 浏览 641
- 评论(0)
脏数据检查: 什么是脏数据?脏数据并不是废弃和无用的数据,而是状态前后发生变化的数据。我们看下面的代码:Transaction tx=session.beginTransaction();User user=(User)session.load(User.class,”1”);//从数据库中加载符合条件的数据user.set ...
- 2009-10-14 18:07
- 浏览 1291
- 评论(0)
Hibernate数据加载——Session.get/load
Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。其区别在于:
1. 如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。
2. Load方法可返回实体的代理类实例,而get方法永远直接返回实体类。
3. load方法可以充分利用内部缓存和二级缓存中的现有数据,而get方法则仅仅在内部缓存中进行数据查找,如没有发现对应数据,将越过二级缓存,直接调用SQL完成数据读取。
Session在加载实体 ...
- 2009-10-14 17:54
- 浏览 716
- 评论(0)
Spring的JdbcTemplate其实就是封装了我们一般使用的JDBC API,用法简单,但是还是留一个记录比较好!方便日后学习
application.xml
Xml代码
1.<?xml version="1.0" encoding="UTF-8"?>
2.<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
3. ...
- 2009-10-13 09:11
- 浏览 1302
- 评论(0)
JdbcTemplate模板可以简化JDBC操作,但是创建一个JdbcTemplate需要一个DataSource接口,在Spring中,当然就是向JdbcTemplate中注入一个DataSource,然后通过JdbcTemplate来获取一个连接(Connection)。
假设SQL Server 2000数据库(新建的数据库名称为hibernate)中有一张person表,简单地记录了人员的详细信息。
使用Spring的IOC机制实现注入,配置XML代码如下所示:
<?xml version="1.0" encoding="UTF-8"? ...
- 2009-10-12 17:53
- 浏览 1802
- 评论(0)
http://www.javaworld.com.tw/confluence/pages/viewpage.action?pageId=3077
- 2009-10-12 08:37
- 浏览 775
- 评论(0)
session 的几个主要方法:
1,save方法和persist方法的区别;
2,delete,删除对象
3,update,更新对象,如果数据库中没有记录,会出现异常。
4,get,根据ID查,会立刻访问数据库。
5,load,根据ID查,(返回的是代理,不会立即访问数据库)
6,saveOrUpdate,merge(根据id和version的值来确定是save还是update),调用merge你的对象还是脱管的。
7,lock(把对象变成持久对象,但不会同步对象的状态)
8,flush 把缓存中的数据刷新到数据库。
Session.load/get方法均可以根据指定的实体类和id从数据库 ...
- 2009-10-12 08:35
- 浏览 951
- 评论(0)