![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
taomujian
好戏开始了....
展开
-
Hibernate 配置参数hibernate.hbm2ddl.auto
Hibernate中的配置文件:<properties> &原创 2009-02-25 17:58:44 · 135 阅读 · 0 评论 -
JSP中使用Struts2标签与传统输出数据的几种方式
1. <s:hidden value="%{org.id}" name="org.id"></s:hidden> 2. <% //Org org = (Org)request.getAttribute("org"); %> <input type="hidden" value="2011-08-03 21:51:12 · 286 阅读 · 0 评论 -
【转】Session机制详解(jsp-servlet 技术)
虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.s...原创 2011-07-24 12:20:28 · 85 阅读 · 0 评论 -
JAVA链接数据库的两种方式
1.直接采用JDBC方式进行链接import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class Test { //sql200...2011-07-22 17:56:59 · 135 阅读 · 0 评论 -
Statement和PreparedStatement之间的区别
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程 2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。 3.statement每次执行sql语句,相关数据库都要执行...原创 2011-07-22 17:22:47 · 79 阅读 · 0 评论 -
Hibernate 双向ManyToMany 究极解决 新增-删除-修改-查询(4)
Org增删改查:同样看代码package com.taomujian.dao;import java.util.List;import org.hibernate.cfg.Configuration;import org.hibernate.tool.hbm2ddl.SchemaExport;import org.junit.Test;import org.ta...2011-08-18 11:05:06 · 406 阅读 · 0 评论 -
Hibernate 双向ManyToMany 究极解决 新增-删除-修改-查询(3)
主控方Role控制的增删改查: 说明都在代码注释里了,一起看方便。package com.taomujian.dao;import java.util.List;import org.junit.Test;import org.taomujian.dao.OrgDAO;import org.taomujian.dao.RoleDAO;import org.t...2011-08-18 11:01:14 · 346 阅读 · 0 评论 -
Hibernate 双向ManyToMany 究极解决 新增-删除-修改-查询(2)
DAO设计:已经设计好数据实体以及关联关系了,接下来DAO层的编码,这部分没什么东西,可以直接无视HibernateUtil:package org.taomujian.db;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class Hibe...2011-08-18 10:58:05 · 171 阅读 · 0 评论 -
Hibernate 双向ManyToMany 究极解决 新增-删除-修改-查询(1)
近日拿起好久没碰的JAVA重新看了看,发现变化还真是大。在看Hiberhate时,发现他的ManyToMany用起来不是很方便,到网上一搜发现很多人都并没有完全了解这个关联关系的用法,为了造福人类,干脆我来个用例大全算了。 在使用Hiberhate的关联映射时,不管你是双向还是单向,都是有主控方的,主控方的操作会自动的影响关联关系(中间表),对于双向多对多来说,...2011-08-18 10:51:41 · 418 阅读 · 0 评论 -
Hibernate主键策略-sequence
今天在公司使用hibernate时遇到一个麻烦的问题,使用hibernate时将表的主键生成策略设定为sequence,但是在执行时总是报could not get next sequence value的错误,后来想起来别人给的建表SQL没有建立sequence的语句,于是就建立了个sequence,同时还建立了触发器,这就又引起了一个问题,最后发现只要建立个sequence就OK了,花了我不少...2009-02-25 10:25:24 · 142 阅读 · 0 评论 -
Spring 整合Hibernate时报错不能创建bean问题的解决
错误信息如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userManager' defined in file [D:\JAVA\Tomcat 5.5_Spring\webapps\sshtest\WEB-INF\classes\applicationContex...2009-03-13 10:36:00 · 286 阅读 · 0 评论 -
有关克隆连接报错问题解决
Can't start a cloned connection while in manual transaction mode. 在使用hibernate执行多个语句时报上面的错误,网上找了下原来是jdbc驱动的原因; 在手工事务模式 (AutoCommit=false) 下,如果使用直接 (SelectMethod=direct) 模式,并且尝试对使用 JDBC 驱动程序的 SQL S...原创 2009-03-11 16:49:06 · 233 阅读 · 0 评论 -
如何创建真正的STRUTS2 全局异常配置
近期看了下Struts2.0 发现可以对异常以配置的方式进行特定的处理,这可是非常实用的功能,于是乎拉出来练练。原来一些书籍中描述的全局配置只是针对某给包内的全局配置,如下:<package name="orgPkg" extends="exceptionPkg"> <global-results> <result name="error...2011-08-07 14:23:34 · 124 阅读 · 0 评论