- 浏览: 373936 次
- 性别:
- 来自: 北京
最新评论
-
席暖啊:
为什么select sum(10)变成了100呢,是因为临时表 ...
select 1 from ... sql语句中的1代表什么意思? -
席暖啊:
select sum(100)是什么意思?
select 1 from ... sql语句中的1代表什么意思? -
hantsy:
hyz301 写道hantsy 写道我的是win7,什么都没干 ...
成功获取了WIN10的推送提示亲测成功 -
hyz301:
somefuture 写道你是来搞笑的吗大神~人呢?求赐教
int[] a与int b[] 一样吗 -
hyz301:
linanlin 写道int[] a int a[]都是定义数 ...
int[] a与int b[] 一样吗
文章列表
外置命名查询
- 博客分类:
- hibernate属性
将SQL语句写入配置文件中,为了防止大于小于号与标签冲突,一般把所写的语句放入<![CATA[ 内容]]>标签中。语句不区分大小写
<query name ="自定义">
<![CATA[
SELECT s FROM Student s where s.id<?
]]>
</query>
在映射文件中采用<query>标签定义hql
在程序中采用 session.getNameQuery()方法得到hql查询串
悲观锁
- 博客分类:
- hibernate配置
pessimistic adj.悲观的,厌世的; 悲观主义的;
并发性不好。
optimistic
[英][ˌɒptɪˈmɪstɪk] [美][ˌɑːptɪˈmɪstɪk]
adj.乐观的,乐观主义的;
乐观锁,不是锁只是一种冲突检测机制
更新丢失
在数据库中加入一个version(版本)来实现,低版本不能修改该高版本的内容。这样实现了乐观锁。
当版本号不一致时更新会报:脏(stale)数据的异常
Hibernate复合主键
- 博客分类:
- hibernate配置
复合(联合)主键映射
通常将复合主键相关的属性,单独放到一个类中
* 此类必须实现序列化接口
* 覆写hashcode和equals方法
序列化接口的好处:1.可以传输,远程传输(例:从1个JVM传输到另外一个JVM中时必须序列化)。2.可以保存,保存到本地硬盘上
覆写hashcode和equals方法:因为要比较主键的唯一性
异常:org.hibernate.exception.GenericJDBCException: Cannot open connection
原因:数据的连接串出了问题
首先是百度里面搜到的一些解决办法:
做了一个Hibernate的会员管理小系统,就实现了增加会员这个功能,可是抛出了这个异常,上网搜索了老长时间,各式各样的说法都有,
网上给出的解决方案:
原文如下:
这个问题是你的hibernate配置文件的问题。解决方法如下:把applicationContext.xml文件(当然也许你是别的xml文件)里面的<bean id="dataSource&q ...
one-to-one与many-to-one的区别:
one-to-one不会在数据库中增加字段。
many-to-one会在数据中增加字段。
Hibernate文档上是这么写的:
constrained(约束) (可选) 表明该类对应的表对应的数据库表,和被关联的对象所对应的数据库表之间,通过一个外键引用对主键进行约束。这个选项影响save() 和delete() 在级联执行时的先后顺序(也在schema export tool中被使用)。 constrained默认值为false
constrained只能在one-to-one的映射中使用,(一般在主表的映射中,有外键的那个表)。如果constrained=true, 则表明存在外键与关联表对应,并且关联表中肯定存在对应的键与其对应, 另外该选项最关键的是影响save和d ...
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind 报错是什么原因?
原因:tomcat端口号被占用了
解决办法:到tomcat 下的conf文件下的server.xml 把
<Connector port="8090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443&q ...
将一个 SQL Server 2000 数据库附加到 SQL Server 2005时出现如下的错误:
附加数据库 对于 服务器“servername”失败。 (Microsoft.SqlServer.Smo)
无法升级数据库 ‘dbname’,因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 3415)
查看了数据库文件,他们并没有只读属性,在 SQL Server 2000 中附加都是一切正常的啊。点击错误消息对话框的帮助链接,打开的却是一个 I’m sorry 的无效链接,BS 一下微软。
多 ...
首先我们来看一个问题:
http请求是以ISO-8859-1的编码来传送url的,如果页面的content-type为utf-8,那么在发送请求时,会将字符转成utf-8后进行传送。
如: 汉字"中"的UTF-8编码为:E4 B8 AD在请求时为%E4%B8%AD字节之间是%分隔,那么服务器收到这段字节流后,必须将它转成相应的字符,平时所使用的request.getParameter("name")直接得到了字符串,那么从字节流到字符流这个过程系统己经帮助我们完成了(乱码的产生由此开始)类似下面的程序:将汉字"中"的UTF- ...
数学公式:(X+Y)2 = X2 + 2XY + Y2化学方程式:H2O = 2H + O
代码如下:
<HTML><HEAD><TITLE>HTML文件的上标字与下标字</TITLE></HEAD><BODY><H1>我的个人首页</H1>数学公式:(X+Y)<SUP>2</SUP> = X<SUP>2</SUP> + 2XY + Y<SUP>2</SUP><BR>化学方程式:H<SUB>2< ...
用photoshop打开后,编辑修改部分图片或文字,符合自己需要后,点菜单上的-文件-存储为web所用格式,输出就是html网页。
你要保存为GIF或JPEG在粘到现有网页中去也随你,那要就要用网页编辑软件了,比如常见的Dreamweaver、FrontPage 。
推荐几个现国内比较知名的素材网站吧
大图网 一个非常优秀的免费素材网站,优点是素材的质量比较好,而且素材更新速度也比较快。
爱图网 一个很老的素材网站 素材也比较多 素材比较全,素材比较多,大部分是免费的,图片素材很多都是打包的素材。
思缘论坛 非常多的影楼素材,PS素材,和设计素材,国内素材论坛发展最好的一个 ...
MySQL数字类型中的三种常用种类【转】
- 博客分类:
- MySQL使用
以下的文章主要讲述的是MySQL数字类型的三种常用种类,我们大家都知道,不管是微小免费的MySQL数据库空间,还是比较大型的电子商务网站,对于相关的数据库来说其合理的相关设计表结构、充分利用空间都是十分必要的。
这就要求我们对数据库系统的常用数据类型有充分的认识和合理的应用。下面我们将给大家介绍一点心得体会希望能帮助你在建库的时候能考虑的更加合理。
数字类型
MySQL数字类型按照我的分类方法分为三类:整数类、小数类和数字类。
MySQL数字类型之一我所谓的“数字类”
就是指 DECIMAL 和 NUMERIC,它们是同一种类型。它严格的说不是一种数字 ...
原来直接用HTML的<form>表单的时候有个name属性,JavaScript可以用读取到form表单中的数据,但现在Struts的<html:form>表单没有了name属性,现在我想用JavaScript对表单进行客户端验证,得不到<html:form>中的数据,怎么办?例子代码如下:<html:form action="/login"> <html:text property="name"></html:text></html:form>JavaScript ...
Struts1.2+Spring2.5+Hibernate整合java.lang.IllegalArgumentException: No bean specified;
解决办法:在Form中的构造方法中加入如下代码:
public TfForm() {
tf = new Tf();
}
在jsp页面中使用到了tf对象。需要这样做一下
好久没有搞struts2,今天配置strut2.2.1,tomcat启动报错:
Class: com.opensymphony.xwork2.spring.SpringObjectFactory
File: SpringObjectFactory.java
Method: getClassInstance
Line: 220 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1
at org.apache.struts2.dispatcher.Dispatcher.init(Disp ...