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
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 [...]