- 浏览: 54976 次
- 性别:
- 来自: 郑州
-
最新评论
-
南通ori:
小菜鸟路过,楼主加油啊~~~
struts超链接传值404问题 -
exe:
你这个写给自己看的呀?
eclipse+CDT环境配置 -
ysihaoy:
谢谢了,兄弟,我就是遭遇了这样的问题所以才连不上。那请问可以把 ...
Oracle ----Adapter could not establish the connect -
only_java:
测试中update方法中,session.save(provi ...
Hibernate一对多关联关系 -
only_java:
不错
Hibernate组件映射
文章列表
<error-page>
<!-- <error-code>404</error-code> -->
<exception-type>java.lang.NullPointerException</exception-type>
<location>/error.html</location>
</error-page>
- 2008-11-03 14:16
- 浏览 880
- 评论(0)
一.粒度划分
person表
create table person(
id varchar(32) primary key,
address varchar(40),
postcode int,
firstname varchar(10),
lastname varchar(10)
)
然后分成了两个对象Info 和Name
package component;
public class Info {
private String address;
private int postcode;
public String getAddress() {
return ...
- 2008-08-21 04:19
- 浏览 3054
- 评论(1)
关系表
create table provinces(
p_id varchar(32) primary key,
p_name varchar(40)
);
create table cities(
c_id varchar(32)primary key,
c_name varchar(40),
p_c_id varchar(32),
foreign key(p_c_id)references provinces(p_id)
);
映射文件
<hibernate-mapping>
<class name="pojo.Citi ...
- 2008-08-21 04:01
- 浏览 1441
- 评论(1)
一.主键关联
关系表
create table person(
p_id varchar(32) primary key,
p_name varchar(20)
);
create table card(
c_id varchar(32) primary key,
c_num varchar(30),
foreign key(c_id) references person(p_id)
);
xml文件
<class name="po.onetoone.Person" table="person" catalog="orm"& ...
- 2008-08-21 03:49
- 浏览 1400
- 评论(0)
MySQL
因为过程和函数可能有多个分号,所以下改一下定界符号
mysql> delimiter !
接着创建过程
mysql> create procedure p2(name varchar(32))--定义了一个变量
-> begin
-> insert into test(name) values(name);
-> end
-> !
Query OK, 0 rows affected (1.53 sec)
mysql> call p2('麦兜') ...
- 2008-08-11 16:49
- 浏览 832
- 评论(0)
首先分析一下不同层面他们的作用和相互关系。
1 ,po 表映射的持久对象。
2,dao 封装对数据库的相关操作。
3,vo 值对象。传递数据。
4,bo 调用dao结合vo,封装业务逻辑。
通常情况下建立一个BaseDAO这样封装通用方法的类,有上层接口当然更好。
业务层尽量不要出现po类,尤其是hql,尽量做到层面之间的低耦合。
现在开始-->做一个添加和删除操作
BaseDAO
public class BaseDAO {
protected void add(Object obj) throws Exception {
Session session = null; ...
对于hibernate,它的对象有三种状态,transient、persistent、detached
1.transient:瞬态或者自由态
(new DeptPo(1,”行政部”,20,”行政相关”),该po的实例和session没有关联,该po的实例处于transient)
2.persistent:持久化状态
(和 ...
- 2008-07-24 03:01
- 浏览 2560
- 评论(0)
upload.jsp
<html:form action="/upLoad" method="post"enctype="multipart/form-data">
fileName : <html:text property="fileName" />
<br />
fileContent : <html:file property="fileContent" />
<br />
<htm ...
- 2008-07-08 15:16
- 浏览 1211
- 评论(0)
Token.html
<body>
This is my HTML page. <br>
<a href="frist.do">去留言</a>
</body>
Token.jsp
<body>
<html:errors />
<html:form method="post" action="note">
标题: <html:text property="title" />
< ...
- 2008-07-08 15:10
- 浏览 1092
- 评论(0)
配置文件
</action-mappings>
<controller processorClass="com.silmon.struts.action.MyProcessor"></controller>
MyProcessor.java
public class MyProcessor extends RequestProcessor {
protected boolean processPreprocess(HttpServletRequest request, HttpServletResponse response) ...
- 2008-07-08 15:01
- 浏览 974
- 评论(0)
配置文件
<form-bean name="dynaForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="name" type="java.lang.String" />
<form-property name="pwd" type="java.lang.String" />
</form-bean>
...
- 2008-07-08 14:56
- 浏览 1107
- 评论(0)
dis.jsp
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<html>
<head>
...
- 2008-07-08 14:51
- 浏览 1898
- 评论(0)
forward01.jsp
<body>
This a struts forword01.jsp page. <br>
</body>
配置文件
<action-mappings>
<action path="/forword01"
type="org.apache.struts.actions.ForwardAction"
parameter="/forword01.jsp">
</action>
forward02.jsp ...
- 2008-07-08 14:44
- 浏览 1088
- 评论(0)
Oracle 网络适配器不能建立连接问题 The Network Adapter could not establish the connection 我的是Oracle10,具体来说它里面的url是:jdbc:oracle:thin:@地址:1521:ORCL
地址的值是和Oracle 的安装目录下的product\10.2.0\db_1\NETWORK\ADMIN目录下的listener.ora和tnsnames.ora里的host后面对应的值一样的。
当把里面的值改动的时候连接就不管用了。能连接上的不一定是localhost,或是127.0.0.1 。
数据库安装的时候要是正联网,默认的 ...
- 2008-07-03 02:54
- 浏览 2064
- 评论(1)
单表操作
books表
create table books(
b_id varchar(32)primary key,
b_name varchar(40)
)
BookDAO
package dao;
import java.util.Iterator;
import org.hibernate.Query;
import org.hibernate.Session;
import po.only.Books;
import config.HibernateSessionFactory;
public class BookDAO {
/**
* @param args
...
- 2008-06-05 02:08
- 浏览 1009
- 评论(0)