`
Silmon
  • 浏览: 54976 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
文章列表
<error-page> <!-- <error-code>404</error-code> --> <exception-type>java.lang.NullPointerException</exception-type> <location>/error.html</location> </error-page>  
一.粒度划分   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 ...
关系表 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 ...
一.主键关联 关系表 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"& ...
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('麦兜') ...
首先分析一下不同层面他们的作用和相互关系。 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:持久化状态 (和 ...

UpLoadForm

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 ...
 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" /> < ...
配置文件 </action-mappings> <controller processorClass="com.silmon.struts.action.MyProcessor"></controller>   MyProcessor.java public class MyProcessor extends RequestProcessor { protected boolean processPreprocess(HttpServletRequest request, HttpServletResponse response) ...
配置文件 <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> ...
 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> ...
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 ...
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 。 数据库安装的时候要是正联网,默认的 ...
单表操作 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 ...
Global site tag (gtag.js) - Google Analytics