Все описание POJO обьектов сделано в виде анотаций.
@Entity
@Table(name = "SECURE_USER")
public class SecureUser {
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id = (long) -1;
@Basic
@Column(nullable = false, length = 20)
private String nickname;
@Basic
@Column(nullable = false, length = 20)
private String password;
@Basic
@Column(nullable = false, length = 80)
private String email;
Нужно сделать генерацию мапиинг файлов с помощью ANT
Пробую
<?xml version="1.0" encoding="UTF-8" ?>
<project name="hbm2hbmxml" default="hbm2hbmxml" basedir=".">
<target name="hbm2hbmxml" description="Generate .hbm.xml from .java files.">
<property name="path.build" value="${basedir}/build"/>
<property name="config.dir" value="./src/conf" />
<property name="path.lib" value="${basedir}/lib"/>
<path id="runtime-classpath">
<fileset dir="${path.lib}">
<include name="**/*.jar"/>
</fileset>
</path>
<taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask" classpathref="runtime-classpath" />
<hibernatetool destdir="${path.build}/immoserver/persistence">
<jpaconfiguration persistenceunit="ImmoServerUnit" />
<classpath>
<path location="${path.build}" />
</classpath>
<hbm2hbmxml />
</hibernatetool>
</target>
</project>
получаю ошибку
taskdef class org.hibernate.tool.ant.HibernateToolTask cannot be found
А в какой библиотеке не могу найти.
Может у кого нибудь есть реальный раблтающий пример.