我正在使用带有注释的Spring和Hibernate。我想在我的映射文件中为所有类设置default-cascade
属性:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping default-cascade="all"/>
经过一些调试后,除非我在映射文件中明确定义了类和属性,否则它似乎不起作用,因为我正在处理其他地方的注释,我真的想避免这种情况。是否可以在不明确指定属性的情况下全局设置default-cascade
?
答案 0 :(得分:1)
您可以在配置对象上进行设置。伪代码
config = buildHibernateConfiguration();
for (ClassMap clazz : config.getClassMappings())
{
clazz.getPropertyIterator();
}