文章列表
hibernate连接池管理
- 博客分类:
- hibernate
hibernate配置文件有多种方式。
今天记录两种配置,一种比较基础,另一种专业一些。
第一种,初学的时候用的,即hibernate.cfg.xml
<hibernate-configuration>
<session-factory>
<property name="connection.url">
jdbc:mysql://localhost:3306/test
</property>
<property name="connection.username" ...
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如果 Web 应用程序采用了经典的三层分层结构的话,最好在持久层、业务层和控制层分别采用 @Repository、@S ...
经过了一个月的理解,尝试,纠结,痛苦,终于通过自己理解编出我的第一个SSH整合应用。其实应用很简单,在web页面通过ID查找用户名。其中比较难理解是Spring的bean注入。其实Struts和Hibernate都是比较死的东西。Struts处理web的请求和相应,如struts.xml所示
<struts>
<package name="default" extends="struts-default" namespace="/">
<!-- extend继承struts一些默认的拦截器, ...
记录一下annotation代替*.hbm.xml的第一个程序
使用annotation需先导入java ee中的javax.persistence包。我当时只装了java se JDK 所以就抛ClassNotFound异常。
有两个实体product -- category
@Entity()
@Table(name="product",catalog="test")
public class Product implements Serializable {
private Integer id;
private Catego ...
这是第一个spring mvc Web应用。表单控制器SimpleFormControllor在spring 3中已经不推荐使用,所以在演示这段代码时应导入spring2.5.6的jar包。虽然在spring 3中不建议使用,但是初学时用来体会spring framework还是很好。很好理解。
核心:控制器
/*
* 在此处指定表单的类型,以便控制器自动将表单数据绑定到表单对象中
* 也可以直接在配置文件中,通过classCommand属性进行设置
* <property name="commandClass" value="command. ...