在hibernate中使用annotation非常方便我们的web开发.下面对比一下使用annotation和和不使用之间的差别吧. 首先,无论你是否使用annotation,都必须有hibernate的配置文件(hibernate.cfg.xml),这个在hibernate的自带的手册中能找到,....
分类:
系统相关 时间:
2014-05-05 23:15:49
阅读次数:
443
1、One To One 单相背景: 古代一个老婆
只能关联一个老公husband.javapackage com.rhythmk.model;public class husband { public
Integer getHusbandId() { return husbandId; }...
分类:
系统相关 时间:
2014-05-05 23:06:28
阅读次数:
516
视图(View)实际上是一张或者多张表上的预定义查询,这些表称为基表。从视图中查询信息与从表中查询信息的方法完全相同。只需要简单的 SELECT…FROM
即可。视图具有以下优点:1. 可以限制用户只能通过视图检索数据。这样就可以对最终用户屏蔽建表时底层的基表。2. 可以将复杂的查询保存为视图。.....
分类:
其他好文 时间:
2014-05-05 22:38:28
阅读次数:
332
在做hibernate修改和删除的时候,可能会遇到
org.hibernate.NonUniqueObjectException异常,a different object with the same
identifier value was already associated with the s...
分类:
系统相关 时间:
2014-05-05 22:27:35
阅读次数:
361
开发过程中发现SSH2的开发模型其实类似于经典的三层模式,在每一层中分别添加了不同的框架,显示层使用的是Struts2进行配置的,业务逻辑层使用的是Spring配置,数据持久层则采用的是Hibernate,开发模式简单易懂,接下来将会分别从三层着手讨论每一层的运行内容。...
分类:
其他好文 时间:
2014-05-04 00:22:56
阅读次数:
448
grails开发项目应该还是比较快的,至少配置没有SSH那么繁琐,节省出来的时间可以用在业务逻辑上。grails在简化的同时依然保留了hibernate、spring的特点例如hql、Criteria等。...
分类:
其他好文 时间:
2014-05-04 00:18:37
阅读次数:
351
之前写的一篇数据库查询的一般写法:从登陆验证小案例中得到的一些启示和经验。是有点问题的。问题在于判断15分钟内密码错误的代码。原代码如下://使用using对SqlDataReader进行资源管理
using (SqlDataReader dr = cmd.Ex...
分类:
其他好文 时间:
2014-05-03 23:31:02
阅读次数:
399
什么是JDBC,在什么时候会用到它?JDBC的全称是Java DataBase
Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。JD...
分类:
数据库 时间:
2014-05-03 23:18:31
阅读次数:
766
模块“市”的设计与加入
现在重复加入“省”模块的过程,来加入市的模块。
1、建立数据表CityCREATE TABLE [dbo].[City](
[tf_cityId] [nvarchar](4) COLLATE Chinese_PRC_CI_AS NOT NULL,
[tf_provinceId] [nvarchar](2) COLLATE Chinese_PRC_...
分类:
其他好文 时间:
2014-05-03 16:02:29
阅读次数:
293
看到这个名称我惊呆了...
SQL不是希望快速查询取得结果吗,怎么什么时候会有这个概念。
问了一个哥们,哥们认为是漫查询:同时多查询。
于是Google得出了如下结果:
慢查询其实对应的是MySQL慢查询日志系统,用来记录执行比较慢的SQL。
怎么去判断执行慢呢,MySQL中你show variables like '%quer%';时,你可以看到long_query_time 属性,对应的就是设置的比较时间。
当看到long_query_time 属性时,你同时可以看到log_slow_queries状态...
分类:
数据库 时间:
2014-05-03 15:23:59
阅读次数:
500