- 浏览: 30985 次
- 性别:
- 来自: 武汉
最新评论
文章列表
ORA-00979 不是 GROUP BY 表达式”这个错误,和我前面介绍的另外一个错误ORA-00937一样使很多初学oracle的人爱犯的。
我在介绍使用聚合函数中用group by来分组数据时特别说明了select 列表项中不存在的列可以出现在group by的列表项中,但反过来就不行了,在select列表项中出现的列必须全部出现在group by后面(聚合函数除外)
但一些朋友经常爱把select 列表项的中列忘了写在group by中。于是就出现了以上的错误ORA-00979 不是 GROUP BY 表达式。
Oracle的中文错误提示信息翻译得非常不到位,面对着不是 GROUP ...
好长一段时间没有用oracle,都忘记一些操作了,还好当时有记录,现在放到博客里面,以后好查询。
登录窗口没有数据库下拉选项:
需要配置环境变量,添加tnsnames.ora的环境变量路径
1.TNS_ADMIN
C:\product\11.2.0\dbhome_2\NETWORK\ADMIN(此处为ORACLE产品目录下面tnsnames.ora的路径)
配置完环境变量就会有数据库的下拉选项了.
2.登录之前需要先取消登录,进入到pl/sql中,在工具-->首选项中选择Oracle 主目录名以及OCI库,这两项都会自动检测.
3.登陆框右边的3个...是在登录成功之后才会有的, ...
今天使用$.html(),替换页面。但是替换完后,始终无法保持样式,最后在同事的帮助下,把拼凑的html中的hidden放到最后面就正常了。。。
用了easyui的checkOnSelect和selectOnCheck但是都不管用..
onClickRow: function (rowIndex, rowData) {
$(this).datagrid('unselectRow', rowIndex);
},
设置了 idField
idField:Indicate which field is an identity field.
easyui datagrid 隐藏某一列 {field:'pprice',title:'xxx',hidden:true}加上hidden:true就行了。
项目-右键Properties-Builders-取消 javaScript Validator
文件路径的开头不要加"/",如果加"/"tomcat会以tomcat容器所在的盘符为根目录开始寻找,例如:如果你的tomcat在d盘,那么如果result.txt文件在d盘根目录下,"/result.txt"就会找到文件。所以路径开头不加"/"才是从你的项目根目录寻找
数据库连接池中总会保持有minIdle这个数目的连接,这里的连接如果长时间不使用就会有可能断开。
长时间不使用的数据库连接断开的可能有:
1.数据库本身设有这个,自动断开长时间不使用的连接。
2.网络问题,在长时间连接的过程中出现过网络问题。
3.防火墙问题,防火墙可能会关闭长时间连接,但没有数据流的连接。
出现的异常有:Could not close JDBC Connection,java.sql.SQLException: Already closed.,java.sql.SQLException: 关闭的连接,
出现这种断开的解决可以在数据源里设置一个testOn ...
网上很多评论说DBCP有很多BUG,但是都没有指明是什么BUG,只有一部分人说数据库如果因为某种原因断掉后再DBCP取道的连接都是失效的连接,而没有重新取。有的时候会报Io 异常:Connection reset。
解决方法:
spring中datasource的配置 ...
int n1 = 14;
//十进制转成十六进制:
Integer.toHexString(n1);
//十进制转成八进制
Integer.toOctalString(n1);
//十进制转成二进制
Integer.toBinaryString(12);
//十六进制转成十进制
Integer.valueOf("FFFF",16).toString();
//十六进制转成二进制
Integer.toBinaryString(Integer.valueOf("FFFF" ...
<s:form action="/student/traScore.action?method=list" id="queryForm" name="queryForm">
</s:form>
function exportScore(){
var path = "${ctx}/student/traScore.action?method=exportExcel";
$('#queryForm').attr("action" ...
js部分:
function check() {
$.ajax({
type : "POST",
url : "myCloudWantseeListHD.action",
data : "type=2&kind=1&id=1",
async:false,
cache:false,
success : function(msg) {
alert(msg);
},
error : function(e) {
ale ...
使用hibernate的e-r映射pojo类的时候遇到org.hibernate.AnnotationException: No identifier specified for entity异常。可是entity类的注释没有问题,唯一的不正常的地方是这张表比较特殊没有主键,好像在使用hibernate的映射表的时候entity类是必须要主键的,否则就会报出这个异常。
解决办法自然是add一个主键进去,添加主键的神器就在我的上一篇文章中,这里主要是对实体类的注释,应该做添加
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY) ...
第一种可能:
struts2有一个不尽人意的地方,凡事设置了name属性的form的控件,而又找不到对应的pojo的geter和setter方法,都会报错...
解决方法:删除表单控件的name属性.
第二种可能:
原来的pojo类中重写了构造方法,却没有提供默认的空构造函数。