上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页
摘要: 当你用hibernate查出数据,但是类型不是原来的类型怎么办,新增的实体类还可以用,query.setResultTransformer(Transformers.aliasToBean(AA.class));这种形式可以解决查出来的数据不能使用的问题. 注意: (1)这种转换实体类很严格,必须连 阅读全文
posted @ 2016-10-05 12:24 ngulc 阅读(12043) 评论(0) 推荐(2) 编辑
摘要: 最近在做一个较为复杂的查询,hibernate基本的查询不能满足,只好使用其提供的原生sql查询。参考网上的一些资料,做一些总结。 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。该接口是Query接口的子接口。 执行 阅读全文
posted @ 2016-09-30 09:43 ngulc 阅读(27224) 评论(2) 推荐(1) 编辑
摘要: 今天在用Hibernate通过原生SQL和ResultTransformer映射时,出现数据类型不匹配的错误。但是通过Entity映射,没有问题。在网上找了好多答案,终于解决了。 核心代码: 网上方法总结如下: 1、利用数据库CAST函数,select cast( currencies.code a 阅读全文
posted @ 2016-09-29 09:54 ngulc 阅读(2642) 评论(0) 推荐(0) 编辑
摘要: 指令作为AngularJS中最为重要的部分,所以这个框架本身也是自带了比较多的的指令,但是在开发中,这些指令通常不能满足我们的需要,所以我们也是需要自定义一些指令的。指令是我们用来扩展浏览器能力的技术之一。在DOM编译期间,和HTML元素关联着的指令会被检测到,并且被执行。这使得指令可以为DOM指定 阅读全文
posted @ 2016-09-28 23:01 ngulc 阅读(4384) 评论(0) 推荐(0) 编辑
摘要: 一、下载 首先,当然是要下载了。 按照需要选择不同的版本。笔者选择的是 jdk-7u45,如图: 二、 解压 将下载下来的 .tar.gz 文件解压。 使用如下命令解压: 为了方便管理,可将解压后的文件移至另一个文件夹。 不做也行。 笔者将文件移至了 /opt/Java/jdk/ 目录下。 为了方便 阅读全文
posted @ 2016-09-25 22:06 ngulc 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 Transient 由new 阅读全文
posted @ 2016-09-20 22:55 ngulc 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 按值传递(call by value)是最常用的求值策略:函数的形参是被调用时所传实参的副本。修改形参的值并不会影响实参。 按引用传递(call by reference)时,函数的形参接收实参的隐式引用,而不再是副本。这意味着函数形参的值如果被修改,实参也会被修改。同时两者指向相同的值。 按引用传 阅读全文
posted @ 2016-09-17 22:04 ngulc 阅读(6953) 评论(2) 推荐(0) 编辑
摘要: git分支管理 几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。 创建分支命令: 切换分支命令: 当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。 合并分支命令: 你可以 阅读全文
posted @ 2016-09-16 12:31 ngulc 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 今天在做项目的时候,一个中间表没有主键,所有在创建实体的时候也未加组件,结果报以下错误: 可以看出,其指出某一类是未指定标识符的实体,其主要原因是hibernate在进行扫描实体的时候,为发现其主键标识。所以就在其类上添加主键标识。因为我的这个类比较特殊,需要添加联合主键。 联合主键用Hiberna 阅读全文
posted @ 2016-09-09 09:37 ngulc 阅读(20887) 评论(0) 推荐(1) 编辑
摘要: 报错: xxx is not in the sudoers file. This incident will be reported. Linux默认没有为当前用户开启sudo权限! $ su $ visudo 实际上是编辑/etc/sudoers文件将zlex ALL=(ALL) ALL加入其中: 阅读全文
posted @ 2016-09-08 09:38 ngulc 阅读(1084) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页