Вам это будет интересно!

  • Помогите с выбором схемы и печатки!

  • Откуда взята эта фотография? Какие обозначения сопротивление, и т. д. у элементов схемы?



  • Пытаюсь усиленно освоить Hibernate Annotations, столкнулся со проблемой экспорта ddl-скрипта, на основании объектной модели использующие аннотации. Раньше формировал непосредственно *.hbm.xml - маппинг-файлы сгенерированные через XDoclet. И используя в Ant класс net.sf.hibernate.tool.hbm2ddl.SchemaExportTask удачно производил экспорт в ddl-схемы в файл.

    Пример экспорта ddl-схемы на основе *.hbm.xml - маппинг-файлов:

    <target name="ddl.generate">
    	<path id="hibernate.export.classpath">
    		<fileset dir="lib/">
    			<include name="*.jar" />
    		</fileset>
    	</path>
    	<taskdef name="schemaexport" classname="org.hibernate.tool.hbm2ddl.SchemaExportTask"
    		classpathref="hibernate.export.classpath" mce_href="hibernate.export.classpath" />
    	<schemaexport properties="../hibernate.properties" text="yes" drop="no" delimiter=";" output="ddl-schema.sql">
    		<fileset dir="${hibernate.mapping.dir}">
    			<include name="**/*.hbm.xml"/>
    		</fileset>
    	</schemaexport>
    </target>

    Взяв на вооружение Hibernate Annotations, задался целью добиться аналогичного результата. Решением явилось использование класса org.hibernate.tool.ant.HibernateToolTask из библиотеки hibernate-tools.jar.

    Вот пример экспорта ddl-схемы на основе аннотированных классов, находящихся в папке ${targetdir}:

    <target name="ddl.generate">
    	<path id="hibernate.export.classpath">
    		<fileset dir="lib/">
    			<include name="*.jar" />
    		</fileset>
    	</path>
    	<taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask"
    		classpathref="hibernate.export.classpath" mce_href="hibernate.export.classpath" />
    	<hibernatetool destdir="${targetdir}">
    		<classpath>
    			<path location="${targetdir}" />
    		</classpath>
    		<annotationconfiguration configurationfile="bin/hibernate.cfg.xml" />
    		<hbm2ddl export="true" create="true" delimiter=";" format="true" outputfilename="ddl-schema.sql" />
    	</hibernatetool>
    </target>

    Для поиска данного решения помогли следующие ссылки:

    Originally published at samsonych.com. Please leave any comments there.


    Вам это будет интересно!

  • Помогите с выбором схемы и печатки!

  • Откуда взята эта фотография? Какие обозначения сопротивление, и т. д. у элементов схемы?




  • Последние новости


    Пробковые утеплители

    Одним из высокоэффективных современных утепляющих материалов считаются плиты, изготовленные из измельченной коры пробкового дуба. Среди их главных достоинств следует назвать небольшой вес, твердость, прочность и устойчивость к гниению и образованию плесени при воздействии влаги. Пробковые теплоизолирующие материалы не повреждаются грызунами и не разрушаются...
    Читать далее »

    Приложение

    Утепление окна стекловолокном – обязательное условие, при котором значительно снизятся теплопотери. Теплоизоляция кирпичного дома плитами пенополистирола – надежный способ сделать жилище теплым и комфортным. Как сделать это правильно, показано на рис. 50. ...
    Читать далее »

    Пенополистирольные утеплители

    В последнее время на строительном рынке особенно высоким спросом пользуется теплоизолирующий материал URSA XPS. Его выпускают в форме жестких плит, размер которых составляет 1,25 × 0,6 м. Сырьем для производства данного материала является экструдированный пенополистирол, обладающий структурой с закрытыми ячейками. URSA XPS – это утеплитель, главными свойствами которого являются устойчивость к воздействию влаги и высока...
    Читать далее »

    Торфяные утеплители

    Для повышения теплоизоляционных характеристик ограждающих конструкционных элементов нередко используют торфоизоляционные плиты. Их производят на основе плохо разложившегося торфа, который отличается волокнистой структурой. В процессе обработки сырье формуют и выдерживают в условиях высокой температуры. Плотность торфоизоляционных плит составляет от 170 до 260 кг/м3, а коэффициент теплопроводности равен 0,06 Вт/(м°С)...
    Читать далее »

    Теория теплопередачи - основа строительства

    Современные физики говорят о 3 явлениях, выражающих теплопередачу, – теплопроводности, излучении и конвекции. Каждое из них обладает собственными характеристиками. Так, при определении свойств однородных твердых тел говорят о теплопроводности. Ее суть заключается в способности одного объекта передавать тепло другому при соприкосновении либо посредством промежуточного проводника (рис. 3). ...
    Читать далее »

    Древесно-стружечные теплоизолирующие материалы

    Одним из наиболее распространенных в настоящее время древесно стружечных утеплителей является фибролит. Его получают путем смешивания древесной стружки, портландцемента и воды. Древесная стружка, или древесная шерсть, при этом должна состоять из лент длиной не менее 50 см. В некоторых случаях портландцемент нередко заменяют магнезиальным вяжущим компонентом. Перед технологической обработкой древесную стружку, вы...
    Читать далее »

    Стеклянные утепляющие материалы

    Технология изготовления стекловаты во многом сходна с методом производства минеральной ваты. В качестве основного сырья выступают мел либо известняк, кварцевый песок и сульфат натрия либо сода. Кроме того, для получения этого утеплителя могут использоваться и остаточные продукты стекольной промышленности. Стеклянная вата состоит из тончайших волокон, которые получают путем вытягивания из предварительно расплавле...
    Читать далее »