随笔分类 - ssh
摘要:1.在Hql中使用group by的问题(1)使用统计函数作为输出结果select sum(total),sum(totalup) from AD where aid=? and fid=? and vdatetime>=? and vdatetime<=? group by aid(2)使用统计函数作为查询约束条件select uid from MM group by uid having count(*)>? and min(m_date)<?(3)使用group by 时有关约束条件的问题如果约束条件是单个字段,则必须用where,并且where要放在group
阅读全文
摘要:Spring的TaskExecutor接口等同于java.util.concurrent.Executor接口。 实际上,它存在的主要原因是为了在使用线程池的时候,将对Java 5的依赖抽象出来。 这个接口只有一个方法execute(Runnable task),它根据线程池的语义和配置,来接受一个执行任务。 /** * 异步调用 */ private TaskExecutor taskExecutor; public TaskExecutor getTaskExecutor() { return taskExecutor; } publi...
阅读全文
摘要:JPA注解关键字: jpa注解 @Column默认情况下,JPA 持续性提供程序假设每个实体的持久字段存储在其名称与持久字段的名称相匹配的数据库表列中。使用 @Column 批注:将持久字段与其他名称关联(如果默认列名难于处理、与事先存在的数据模型不兼容或作为数据库中的列名无效)将持久字段与辅助表中的列关联(请参阅 @SecondaryTable )微调数据库中列的特征表 1-7 列出了此批注的属性 API 。。有关更多详细信息,请参阅表 1-7 @Column 属性属性 必需 说明 columnDefinition 默认值 :空 String 。默认情况下,JPA 使用最少量 SQL 创建一
阅读全文
摘要:<?xml version="1.0" encoding='UTF-8'?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" ><hibernate-mapping package="包名"><class name="类
阅读全文
摘要:1.MySql连接配置MySql数据库的hibernate连接设置,在hibernate.cfg.xml文件中<hibernate-configuration><session-factory><!-- 各属性的配置--><!—为true表示将Hibernate发送给数据库的sql显示出来 --><property name="show_sql">true</property><!-- SQL方言,这边设定的是MySQL --><property name="dialect&
阅读全文
摘要:/****@contentejb3注解的API定义在javax.persistence.*包里面。**注释说明:*@Entity——将一个类声明为一个实体bean(即一个持久化POJO类)*@Id——注解声明了该实体bean的标识属性(对应表中的主键)。*@Table——注解声明了该实体bean映射指定的表(table),目录(catalog)和schema的名字*@Column——注解声明了属性到列的映射。该注解有如下的属性*name可选,列名(默认值是属性名)*unique可选,是否在该列上设置唯一约束(默认值false)*nullable可选,是否设置该列的值可以为空(默认值false)
阅读全文
摘要:<!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd"><struts><!--include节点是struts2中组件化的方式可以将每个功能模块独立到一个xml配置文件中然后用include节点引用--><includefile="struts-default.xml"></incl
阅读全文
摘要:C3P0版本:c3p0-0.9.1.2.jarspring applicationContext.xml配置:如果将数据源参数配置在*.properties文件中,则必须用spring的PropertyPlaceholderConfigurer加载配置文件。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/20
阅读全文
摘要:使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现:Java代码 public class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDao = userDao; } ... } public class UserManagerImpl implements UserManager ...
阅读全文
摘要:hibernate是对jdbc的一个轻量级封装,屏蔽了jdbc直接操作数据库的面向关系与面向对象的矛盾,采用面向对象编程,能够简化开发。 对象之间的依赖关系,继承关系我们都可以采用Hibernate映射到数据库中;jdbc对查询数据基本没有优化,而hibernate通过二级缓存进行搞性能优化,比如两条相同的查询语句,查询相同的数据,Hibernate首先会从数据库查找,第一次查询的时候,也会把查询的数据放入缓存中最备份,第二次查询的时候就不用访问数据库了,直接从缓存中获取,这就大大的优化的数据库。 JDBC与Hibernate在性能上相比,JDBC灵活性有优势。而Hibernate...
阅读全文
浙公网安备 33010602011771号