Ich möchte Java-Klasse generieren. erstelle ich eine Vorlage mit der GeschwindigkeitVariable nicht mit Geschwindigkeit in Betracht ziehen
@Repository
public class $className extends BaseRepository<$bean, $searchDto> {
@PersistenceContext
private EntityManager em;
@Autowired
public $className(EntityManager em) {
super($bean.class, em);
}
}
Wenn ich diesen Wert
className=UsersRepositoryImpl
bean=Users
searchDto=UsersSearch
passieren
ich
@Repository
public class UsersRepositoryImpl extends BaseRepository<Users, UsersSearch> {
@PersistenceContext
private EntityManager em;
@Autowired
public UsersRepositoryImpl(EntityManager em) {
super(class java.lang.String, em);
}
}
wie ein Problem scheint mit $ bean.class
versucht " $ bean.class "aber das gleiche Problem bekommen
bearbeiten
put {} um Arbeit $ {} bean
Was Sie übergeben, ist eine Zeichenfolge, wenn Sie .class es bekommen die Zeichenfolge Klasse. – soorapadman
change 'super ($ bean.class, em);' zu 'super ($ bean # [[.]] # Class, em);' – user0007