我收到以下错误
线程"main"中的异常javax.persistence.PersistenceException:[PersistenceUnit:person]无法在org.hibernate.jpa的org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.persistenceException(EntityManagerFactoryBuilderImpl.java:1249)中构建Hibernate SessionFactory.在org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl $ 4的org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl $ 4.perform(EntityManagerFactoryBuilderImpl.java:860)中的boot.internal.EntityManagerFactoryBuilderImpl.access $ 600(EntityManagerFactoryBuilderImpl.java:120) .perform(EntityManagerFactoryBuilderImpl.java:850)位于org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java)的org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:425) :849)org.hibernate.ogm.jpa.Hibe上的org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:75)rnateOgmPersistence.createEntityManagerFactory(HibernateOgmPersistence.java:63)位于javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)的javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:39)at com.ihappyk.utility.Utility.setUpEntityManagerFactory (utility.java:11)com.ihappyk.work.PersonWorker.main(PersonWorker.java:14)引起:org.hibernate.MappingException:无法实例化id生成器[entity-name = com.ihappyk.model.Person ] org.hibernate.id.factory.内部.DefaultIdentifierGeneratorFactory.createIdentifierGenerator(DefaultIdentifierGeneratorFactory.java:123)位于org.hibernate.internal.SessionFactoryImpl的org.hibernate.mapping.SimpleValue.createIdentifierGenerator(SimpleValue.java:225).(SessionFactoryImpl .java:323)org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1859)org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl $ 4.perform(EntityManagerFactoryBuilderImpl.java:857)... 9 m ore造成:org.hibernate.HibernateException:org.hibernate.id.factory.internal中org.hibernate.id.UUIDGenerator.configure(UUIDGenerator.java:111)上UUID转换的意外返回类型[java.lang.Long] .DefaultIdentifierGeneratorFactory.createIdentifierGenerator(DefaultIdentifierGeneratorFactory.java:117)... 13更多
Utilty.java
public class Utility {
private static EntityManagerFactory entityManagerFactory;
//@BeforeClass
public static EntityManagerFactory setUpEntityManagerFactory() {
entityManagerFactory = Persistence.createEntityManagerFactory( "person" );
return entityManagerFactory;
}
//@AfterClass
public static void closeEntityManagerFactory() {
entityManagerFactory.close();
}
}
Run Code Online (Sandbox Code Playgroud)
持久的阶级
@Entity
public class Person {
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid2")
private long id;
private String firstName;
private …Run Code Online (Sandbox Code Playgroud) 我正在尝试仅在第二列上单击事件并在第三列按钮上单击事件,但事件未触发.
HTML:
<table class="table table-bordered table-hover">
<tr>
<td class="webIcon">
<img src="Img/icon.png"></img>
</td>
<td class="tabTitle tabRow">Smith</td>
<td class="closeTab">
<button type="button" class="btn btn-default btn-sm " aria-label="Left Align">
<span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
</button>
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$( '.table tr:nth-child(2)').delegate("td","click",function(){
$('.tabRow').click(function(){
var id = $(this).parents('tr').attr('id');
console.log(id);
});
});
$( '.table tr:nth-child(3)').delegate("td","click",function(){
$('.button').click(function(){
var id = $(this).parents('tr').attr('id');
console.log(id);
});
});
Run Code Online (Sandbox Code Playgroud)