
Hibernate&Spring&Struts
xxfigo
这个作者很懒,什么都没留下…
展开
-
Hibernate中实体类型(Entity Type)与值类型(Value Type)的概念分析
Hibernate中的实体类型和值类型,大家在实际应用中都有一个大致的概念,但是如何更明确的给他们下一个合适的定义呢?我们需要从Hibernate看待各种对象出发。对象内有用于标识用的属性(一般都是id),该标示属性在数据库有其对应的主键,而且该对象可以被多出引用(比如当做其他对象的属性),称之为实体类型。而类本身没有用以标识的属性,依赖于某个对象(生命周期取决于所依赖的对象),并且无原创 2012-03-22 20:36:00 · 2665 阅读 · 0 评论 -
sql的 INNER JOIN 语法
inner join(等值连接) 只返回两个表中联结字段相等的行 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录INNER JOIN 语法:INNER JOIN 连接两个数据表的用法:SELECT * FROM 表1 INNER JOIN 表2 ON 表转载 2012-07-20 14:45:20 · 631 阅读 · 0 评论 -
Hibernate类映射选项
涉及和元素的一些配置选项:1.动态的SQL生成默认的情况下,Hibernate启动时给每个持久化类创建SQL语句。这些语句是用来读取单个行、删除一行等的简单创建、读取、更新、删除。映射元素中有两个属性可以禁用启动时CRUD SQL的生成。……其中dynamic-insert属性告诉hibernate是否在SQL INSERT中包括空的属性值,dynamic-upda原创 2012-11-19 17:09:01 · 925 阅读 · 0 评论 -
Oracle报错,ORA-28001: 口令已经失效
Oracle报错,ORA-28001: 口令已经失效 Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题。方法一(PL/SQL):转载 2016-02-16 15:07:09 · 5314 阅读 · 0 评论 -
学习Spring4.0——一种新的架构风格和潮流
随着Spring4的发布,其中MSA(微服务架构)、REST等一些重要的内容很吊人胃口:http://spring.io/blog/2013/12/12/announcing-spring-framework-4-0-ga-release这段时间可以有计划的看看Spring网站上的文档指导,用比较标准的方式做Spring开发:1、Building Java Projects w原创 2014-02-18 19:16:06 · 2581 阅读 · 0 评论 -
Hibernate查询语言,HQL语法与使用
Hibernate装备了一种极为有力的查询语言,(有意地)看上去很像SQL。但是别被语法蒙蔽,HQL是完全面向对象的,具备继承、多态和关联等特性。10.1. 大小写敏感性(Case Sensitivity)除了Java类和属性名称外,查询都是大小写不敏感的。 所以, SeLeCT 和 sELEct 以及 SELECT 相同的,但是 net.sf.hibe转载 2012-01-17 09:07:25 · 2932 阅读 · 0 评论 -
使用Redisson实现分布式锁
在集群环境中实现分布式锁有很多方法,最常见的是使用数据库(大部分数据库都有內建的锁或原子操作)或zookeeper管理共享资源。如果不想搭建zookeeper集群或者未来有计划更换数据库,使用Redis是一个不错的方案。Redis支持setnx锁定key。而Redisson是一个非常不错的java开源Redis客户端,它实现了Redis锁。原创 2017-08-18 11:34:32 · 5544 阅读 · 0 评论