Sparkle’s Workshop

Archive for April 9th, 2005

spring transaction annotation

Posted on April 9, 2005 - Filed Under Uncategorized

public interface UserManager {
@Transactional
public void logUser(User user, Date logintime, String loginip);
}

关键点:
1、TransactionProxyFactoryBean的transactionAttributeSource注入AnnotationTransactionAttributeSource
2、删去transactionAttributes
3、可以与transactionAttributes共存
4、在interface加入annotation
5、可考虑使用autoproxying简化bean定义
6、参考AttributesTransactionAttributeSource

Read More..>>

Hibernate Annotations 3.0 Preview beta 1 for Hibernate 3.0 final released

Posted on April 9, 2005 - Filed Under Uncategorized

org.hibernate.cfg.AnnotationConfiguration

classpath:hibernate.cfg.xml

@Entity
@Table(name = “xyz_user”)
public class User {
@Id
public long getId() {
return id;
}
public String getName() {
return name;
}
@ManyToOne
@JoinColumn(name = “regionalCenter_fk”)
public RegionalCenter getRegionalCenter() {
return regionalCenter;
}
}
关键点:
1. 设置configurationClass为AnnotationConfiguration
2. 使用hibernate.cfg.xml做配置
3. 使用mapping [...]

Read More..>>