03 2015 档案
摘要:使用类一级的@SecondaryTable或@SecondaryTables注解可以实现单个实体到多个表的映射. 使用@Column或者@JoinColumn注解中的table参数可指定某个列所属的特定表.使用类一级的@SecondaryTable或@SecondaryTables注解可以实现单个实...
阅读全文
摘要:使用类一级的@SecondaryTable或@SecondaryTables注解可以实现单个实体到多个表的映射. 使用@Column或者@JoinColumn注解中的table参数可指定某个列所属的特定表.用例代码如下:数据库DDL语句1,CAT表create table CAT( id ...
阅读全文
摘要:定义组合主键的几种语法:将组件类注解为@Embeddable,并将组件的属性注解为@Id将组件的属性注解为@EmbeddedId将类注解为@IdClass,并将该实体中所有属于主键的属性都注解为@Id组合主键使用一个可嵌入的类作为主键表示,因此你需要使用@Id和@Embeddable两个注解. 还有...
阅读全文
摘要:JPA嵌入式对象(又名组件)在实体中可以定义一个嵌入式组件(embedded component), 甚至覆盖该实体中原有的列映射. 组件类必须在类一级定义@Embeddable注解. 在特定的实体的关联属性上使用@Embedded和@AttributeOverride注解可以覆盖该属性对应的嵌入式...
阅读全文
摘要:Hibernate实现悲观锁和乐观锁。1,悲观锁用例代码如下:数据库DDL语句:hibernate.cfg.xmljava类以上代码(除下面的main之外)同乐观锁。main 1 package a3_Version; 2 import org.hibernate.LockOptions; 3 im...
阅读全文
摘要:使用JPA注解@ManyToMany做一个多对多的用例。为了避免在删除主表数据时同时级联删除从表数据,JPA官方文档建议在主表的从表字段使用级联注解:CascadeType.PERSIST,CascadeType.MERGE,进行配置。主表代码:1 private Set hobby;2 ...
阅读全文
摘要:向上转型。去if、else,面向业务内容,优雅的将平面逻辑立体化。 1 package upperConvert; 2 3 public class UpperConvert { 4 5 /** 6 * 向上转型 7 */ 8 public static vo...
阅读全文
摘要:这行代码:1 List catList =session.createQuery("from Cat p where p.name.first_name=?").setParameter(0,name.getFirst_name()).list();改为:1 String hql = "from C...
阅读全文
摘要:Serializable:(串行化)当数据库系统使用该隔离级别时,一个事务在执行过程中完全看不到其他事务对数据库所做的更新。当两个事务同时操纵数据库中的相同数据时,如果第一个事务已经在访问该数据,第二个事务只能停下来等待,必须等到第一个事务结束后才能恢复运行。因此这两个事务实际上以串行化的方式运行。...
阅读全文
摘要:在Hibernate API中,Session和Transaction接口提供了以下声明事务边界的方法:声明事务的开始边界:1 Transaction tx = session.beginTransaction();以上方法完成两个任务:1,为Session对象分配数据库连接,并且自动把这个连接设为...
阅读全文
摘要:@DynamicInsert属性:设置为true,设置为true,表示insert对象的时候,生成动态的insert语句,如果这个字段的值是null就不会加入到insert语句当中.默认false。比如希望数据库插入日期或时间戳字段时,在对象字段为空的情况下,表字段能自动填写当前的sysdate。@...
阅读全文
摘要:通过@Entity注解将一个类声明为一个实体bean(即一个持久化POJO类), @Id注解则声明了该实体bean的标识属性. 其他的映射定义是隐式的.就是说一个持久化POJO类,除了主键ID需要@Id显示注解,其他列都可以不做任何注解。用例代码如下:数据库DDL语句:1 create table ...
阅读全文
摘要:docs.jboss.org文档示例代码:(http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/)1 static {2 try {3 sessionFact...
阅读全文
摘要:转自http://www.blogjava.net/xiaochao/articles/hibernatetopic.html。官方说明如下:Hibernate遵循EJB3.0实体bean的注解规范,Hibernate拥有特有的扩展。JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部...
阅读全文
摘要:Hibernate创建持久化类须符合JavaBean的规范,"get","set"后面紧跟属性的名字,并且属性名的首字母为大写。如果不遵守这个规则,Hibernate在运行时会抛出以上异常。
阅读全文
摘要:hibernate核心接口,和扩展接口。回顾笔记,以前没记,现在补上,纯手工敲的。
阅读全文
摘要:1 2 3 4 5 javascript || and && 6 7 8 77 78 79 80
阅读全文
摘要:资料来源:网上资料整理并自行改编测试。复制以下代码并依赖jquery.js,jquery.validate.js即可执行。有误之处,请@我啊,敬请赐教。 1 2 3 4 5 jQuery extend() & jQuery.fn.extend() 6 7 8 179 18...
阅读全文
摘要:openupregeditandtakealookatthisregistrykey:Seethatkey?TheContentTypekey?changeitsvaluefromtext/plaintotext/javascript.更新后成功加载js文件。
阅读全文